主题:  帮忙找问题

feifei33

职务:普通成员
等级:1
金币:0.0
发贴:86
#12001/10/24 16:12:38
on (release) {
if (mi-ma eq "1234567") {
gotoAndPlay (2);
} else {
gotoAndPlay (3);
}
}

上面的一段程序是加在一个按钮上的,用来检测在前面的密码框中输入的密码是否正确,密码框中的变量名设成mi-ma,是在Character面板上的。但是始终不能检测密码的正确与否!

我错在哪里呢?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#22001/10/24 16:14:44
变量名不能包括减号!
推荐写法:
if(mi_ma=="1234567")
...



feifei33

职务:普通成员
等级:1
金币:0.0
发贴:86
#32001/10/24 17:02:47
on (release) {
if (mi_ma== "1234567") {
gotoAndPlay (2);
} else {
mi_ma = "try again";
}
}

对else的语句不明白,因为在前面的Character面板中设定的password,这样在密码框中就不会显示明码,那么这句在这里就没有意义了!就不会显示出来!



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#42001/10/25 14:30:34
所以这一段
else {
mi_ma = "try again";
}
对用户来说就没有意义了。

把提示放在别的地方