Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash AS2-输入文本以指向不同的框架?_Flash_Actionscript 2_Macromedia - Fatal编程技术网

Flash AS2-输入文本以指向不同的框架?

Flash AS2-输入文本以指向不同的框架?,flash,actionscript-2,macromedia,Flash,Actionscript 2,Macromedia,我有一个按钮,玩家可以在其中输入代码。如果他们输入正确的代码,他们会被带到“正确”的框架,但如果他们错了,他们应该被带到“错误”的框架。我遇到的问题是,无论输入什么文本,播放器都会被带到“错误”屏幕。以下是我当前的代码: on (release) { if (combo eq "blue"){ gotoAndStop("correct"); } else { gotoAndStop("wrong"); } } 我还尝试了if()语句 if (combo == "blue") 输入文本框的变量

我有一个按钮,玩家可以在其中输入代码。如果他们输入正确的代码,他们会被带到“正确”的框架,但如果他们错了,他们应该被带到“错误”的框架。我遇到的问题是,无论输入什么文本,播放器都会被带到“错误”屏幕。以下是我当前的代码:

on (release) {
if (combo eq "blue"){
gotoAndStop("correct");
} else {
gotoAndStop("wrong");
}
}
我还尝试了if()语句

if (combo == "blue")
输入文本框的变量名为“combo”,实例名为“code”。

首先,自Flash Player 5以来,该运算符被弃用,取而代之的是(相等)运算符

另一方面,要获取组合框的选定
项目标签
,必须使用其属性:

只读属性;如果组合框是可编辑的,则该值返回 项目标签。如果组合框是静态的,则value返回项数据

您的代码:

on (release) {
    if (_parent.combo.value == "blue") {
        gotoAndStop("correct");
    } else {
        gotoAndStop("wrong");
    }
}
其他备注:combo似乎更应该由家长编写。combo

您是否测试了
跟踪(combo)