flash 8 语句出错,请高手指点!

来源:百度知道 编辑:UC知道 时间:2024/05/17 13:36:26
我用flash 8.0做了一个填空题课件,课件包含判断正误的影片剪辑(包含三帧,第一帖为空白帧,帧上添加"stop();"语句,第二帧为正确,第三帧为错误;影片剪辑实例名称为“mc”);一个按钮;输入文本变量为“t1” ;主场景包含两帧;填空题正确答案为“aaa”
我在提交按钮上写上判断语句如下:
on(relese){
gotoAndStop(2);
}
on(relese){
if(t1=="aaa"){
mc.gotoAndStop(2);
}
else{
mc.gotoAndStop(3);
}
}
脚本检查无误
问题出现了,不管我输入正确还是错误答案,mc都是跳转到第三帧并停止。请问题这是什么问题?是软件问题还是其他问题?

on(relese){
gotoAndStop(2);
}
on(relese){
if(t1=="aaa"){
mc.gotoAndStop(2);
}
else{
mc.gotoAndStop(3);
}
}
你为什么写了两个relese??
你可以输出你的变量看看是不是你想输出的那个。。
试试trace 语句,可以输出你要测试的东东。在这里你就可以写

on(relese){
trace(t1) //输出t1看看是不是你要的值,如果不是,就是取值问题~
if(t1=="aaa"){
mc.gotoAndStop(2);
}
else{
mc.gotoAndStop(3);
}
}

你脚本的问题

应检查嵌套格式