0

我想创建关卡代码,例如在火海中(http://armorgames.com/play/351/sea-of-fire)我有一个带有实例名称“代码”的文本输入框和一个按钮代码:

on (release) {
if (code = 96925) {
gotoAndStop(4);
}
if (code = 34468) {
gotoAndStop(5);
}
if (code = 57575) {
gotoAndStop(6);
}
if (code = 86242) {
gotoAndStop(7);
}
if (code = 99457) {
gotoAndStop(8);
}
if (code = 66988) {
gotoAndStop(10);
}
if (code = !96925 && !34468 && !57575 && !86242 && !99457 && !66988) {
gotoAndStop(3);
}
}

我尝试使用 code.text 而不仅仅是代码,我也尝试过在数字周围加上引号,我也尝试过两者,但即使代码无效,它也会始终将您发送到第 10 帧。

4

1 回答 1

0

您需要在 'if' 条件中使用条件运算符 (==),而不是相等运算符 (=) 如果 'code' 是一个文本字段,那么您需要使用 code.text 您可以放置​​跟踪以检查 code 的值. 我不明白你的最后一个 if 条件

相反,您可以在此处使用 if - else if - else。

于 2013-05-03T11:19:15.457 回答