我正在制作一个闪存中具有多个级别的游戏,我希望每个级别都有自己的4位数代码,可用于返回该级别。
我创建了一个输入文本框和一个按钮。如果我想要它运行命令:
gotoAndStop(3);
我该怎么做?我知道我需要先放下以下内容:
on (release) {
}
那么我如何制作一个if语句来检查我的文本框,并在按下按钮时转到一个框架&代码是否正确?
答案 0 :(得分:0)
假设您已经为文本输入提供了一个实例名称(对于我的示例,我们将txtCode
说明,并且您有一个提交/执行/检查代码类型按钮,并且在下面on (release)
方法的位置,您可以这样做:
on (release){
//parseInt converts the text to a number. this will effectively trim the white space and ignore any trailing letters
switch(parseInt(txtCode.text)){
case 1234:
//if the code entered was 1234, go to frame 3
gotoAndStop(3);
break;
case 1235:
//if the code entered was 1235, go to frame 4
gotoAndStop(4);
break;
default:
//what to do when it doesn't match anything
gotoAndStop(1);
}
}