【发布时间】:2013-10-11 01:19:01
【问题描述】:
我之前已经解释过了,得到了很好的答案。出于某种原因,它并没有像我想要的那样工作。我有一个从 15 秒开始倒计时的计数器。我希望用户输入“4 8 15 16 23 42”,然后单击按钮或回车。然后,这将启动一个不同的场景,使计数器回到 1:08:00..
但是如果他们没有在计数器归零之前输入数字,我希望它显示计算机爆炸或剧烈摇晃的不同场景。这是我之前得到的代码。但是一旦我按下按钮,它就会在 15 秒后重新启动,而不是播放我的新场景。
编辑:刚刚发现如果您输入任何数字,甚至不是正确的数字,它都会从 15 开始计数器。
导入 flash.events.MouseEvent; submitbtn.addEventListener(MouseEvent.CLICK, testPassword); function testPassword(e:MouseEvent):void { if (numbertext.text == "4 8 15 16 23 42") { gotoAndPlay("success");
} else { gotoAndPlay("shake");
}
}
【问题讨论】:
-
如果你们需要我的时间线样本,我会发布图片。我是闪光灯的菜鸟!
-
如果我的回答有效,您可能想接受它...
标签: actionscript-3 flash if-statement