更新
尝试创建一个测验,您可以在组合框中选择一个答案,点击提交按钮和一个动态文本区域,告诉您答案是否正确。
无法弄清楚正确的脚本。组合框和按钮自行工作,直到我将操作脚本添加到提交按钮,然后它才会继续循环。
这是我尝试在提交按钮上使用的操作脚本:“box”指的是组合框“answer”指的是动态文本
submitBtn.addEventListener(MouseEvent.MOUSE_UP, submit);
function submit(evt:Event):void{
if (box.getValue() != "65°") {
answer = "Wrong";
}
else if (box.getValue() == "65°") {
answer = "Correct";
}
}
这些是我得到的错误
场景 1,图层“submitBtn”,第 1 帧,第 4 行,第 10 列 1061:通过静态类型 fl.controls:ComboBox 的引用调用可能未定义的方法 getValue。
场景 1,图层“submitBtn”,第 1 帧,第 5 行,第 12 列 1067:将 String 类型的值隐式强制转换为不相关的类型 flash.text:TextField。
场景 1,图层“submitBtn”,第 1 帧,第 7 行,第 15 列 1061:通过静态类型 fl.controls:ComboBox 的引用调用可能未定义的方法 getValue。
场景 1,图层“submitBtn”,第 1 帧,第 8 行,第 12 列 1067:将 String 类型的值隐式强制转换为不相关的类型 flash.text:TextField。
任何帮助都会很棒