怎么给FLASH加密码呢?

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:53:15
在flash开始时加了个动态文本输入框,实例名为密码输入,线条类型也选了密码,变量:tt
又添加了个按钮,按钮的动作为:
on (release) {if(tt==aklFksDfal){
gotoAndPlay("场景2",1);

}else{
gotoAndPlay("场景3",1);
}
意思是密码输入正确就跳到场景2的第一帧,否则进入场景3的第一帧

但老是报错,
**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 4 行: 遇到的 'else' 没有匹配的 'if'
}else{

ActionScript 错误总数:2 报错:2

还有,测试时文本输入框输不了,没反应

求大虾们帮帮菜菜鸟的忙啊!
on (release) {if(tt.text=="aklFksDfal"){
gotoAndPlay("场景2",1);

}else{
gotoAndPlay("场景3",1);
}
试了,还是不行 报错:
**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 4 行: 遇到的 'else' 没有匹配的 'if'
}else{

ActionScript 错误总数:2 报错:2

on (release) {
if(tt.text=="aklFksDfal"){
gotoAndPlay("场景2",1);

}else{
gotoAndPlay("场景3",1);
}
}
就OK了,其中tt不是输入文本的变量名,而是实例名.你少了一个}

不要用变量,,可以这样写:
on (release) {if(tt.text=="aklFksDfal"){
gotoAndPlay("场景2",1);

}else{
gotoAndPlay("场景3",1);
}

试下

on (release) {if(tt==aklFksDfal){
gotoAndPlay("场景2",1);

}else{
gotoAndPlay("场景3",1);
}

你的gotoAndPlay("场景3",1); 的 ,号写成大小的了,改成小写的就可以了,另外tt文本框要检查的是输入的字,而不是文本框本身,稍稍修改
没懂你实例名和变量怎么搞的,反正先把这2个都取消,再在实例名那取成tt

如下
on (release) {if(tt.text=="aklFksDfal"){
gotoAndPlay("场景2",1);

}else{
gotoAndPlay("场景3",1);
}