求助高手 关于flash密码

来源:百度知道 编辑:UC知道 时间:2024/05/18 05:13:26
不管在文本输入域里输入什么都判断为真,跳到51帧
代码如下:
on (release) {
password == passwordlogin;
youpassword = "123456";
if (password = youpassword)
{
gotoAndStop(51);
} else{

gotoAndStop(2);
}
}
谢谢,除了改if (password = youpassword)为if (password == youpassword)以外,原来还要加.text
if (password.text == youpassword)

设置输入文本框的名称为youpassword(属性-实例名称,注意不是变量),给按钮加如下动作:
on (release) {
if (youpassword.text=="123456")
{
gotoAndStop(51);
} else{

gotoAndStop(2);
}
}

“=”是赋值,“==”是等于
你先弄清楚运算符号吧。。。。

if (password = youpassword)
改为
if (password == youpassword)
笨死....

=是设定让左边的等于右边的
==才是判断左边的是否等于右边的
一个是要设定,一个是要判断
所以你的那句if (password = youpassword)
应该是 if (password == youpassword)