每个人。
我对ActionScript有点意见。我已经创建了一个文本框,我希望我的用户在文本框中输入答案,如果他们做对了,它将转到";说";帧,但如果然后出错,则ELSE将转到"0";所述帧";。
但是,我无法使if,else语句在我的代码中工作。似乎一旦时间线到达ActionScript帧,它就会将我带到else命令指定的帧,尽管我在文本框中键入了正确的答案。有人知道怎么解决这个问题吗?我已经把我的草稿贴在下面了。非常感谢。
文本输入草稿
您需要确保在if语句中使用比较运算符。现在,您正在if语句中设置文本属性,而不是进行比较。
您需要更改此行:
if (answer.text = "78") {
到此:
if (answer.text == "78") {