我之前解释过这个并得到了很好的答案。出于某种原因,它并没有像我想要的那样工作。我有一个从 15 秒开始倒计时的计数器。我希望用户输入“4 8 15 16 23 42”,然后单击按钮或回车。然后,这将启动一个不同的场景,使计数器回到 1:08:00..
但是如果他们没有在计数器达到零之前输入数字,我希望它显示计算机爆炸或剧烈摇晃的不同场景。这是我之前得到的代码。但是一旦我按下按钮,它就会在 15 秒后重新启动,而不是播放我的新场景。
编辑:刚刚发现如果您输入任何数字,甚至不是正确的数字,它都会从 15 开始计数器。
导入 flash.events.MouseEvent;submitbtn.addEventListener(MouseEvent.CLICK, testPassword); 函数 testPassword(e:MouseEvent):void { if (numbertext.text == "4 8 15 16 23 42") { gotoAndPlay("success");
} else { gotoAndPlay("摇");
}
}