|
主题: 帮忙找问题
|
 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"; } 对用户来说就没有意义了。 把提示放在别的地方
|