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
Actionscript 3 AS3使用组合框和动态文本在Adobe Flash CC中创建交互式多项选择题测验_Actionscript 3_Flash_Combobox_Dynamic Text_Slickquiz - Fatal编程技术网

Actionscript 3 AS3使用组合框和动态文本在Adobe Flash CC中创建交互式多项选择题测验

Actionscript 3 AS3使用组合框和动态文本在Adobe Flash CC中创建交互式多项选择题测验,actionscript-3,flash,combobox,dynamic-text,slickquiz,Actionscript 3,Flash,Combobox,Dynamic Text,Slickquiz,更新 尝试创建一个测验,在这个测验中,您可以在组合框中选择答案,点击提交按钮和动态文本区域,告诉您答案是否正确 我想不出正确的脚本。在我将动作脚本添加到submit按钮之前,comboBox和按钮都是独立工作的,然后它就会继续循环 这是我尝试在“提交”按钮上使用的操作脚本: “框”是指组合框 “答案”是指动态文本中的答案 submitBtn.addEventListener(MouseEvent.MOUSE_UP, submit); function submit(evt:Event):voi

更新

尝试创建一个测验,在这个测验中,您可以在组合框中选择答案,点击提交按钮和动态文本区域,告诉您答案是否正确

我想不出正确的脚本。在我将动作脚本添加到submit按钮之前,comboBox和按钮都是独立工作的,然后它就会继续循环

这是我尝试在“提交”按钮上使用的操作脚本: “框”是指组合框 “答案”是指动态文本中的答案

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调用可能未定义的方法getValue。控件:ComboBox

场景1,“submitBtn”层,第1帧,第5行,第12 1067列:将String类型的值隐式强制为不相关的flash类型。文本:TextField

场景1,“submitBtn”层,第1帧,第7行,第15 1061列:通过引用静态类型fl调用可能未定义的方法getValue。控件:ComboBox

场景1,“submitBtn”层,第1帧,第8行,第12 1067列:将String类型的值隐式强制为不相关的flash类型。文本:TextField


任何帮助都会很好

请写下您的确切问题。看来你只是想让人给你做个小测验。你的问题还不清楚。你想反复提问吗?它们是如何储存的?XML,在代码中,在txt文件中?哦,你不需要那么多if()语句,只需要做一个if()else,因为据我所知,只有一个正确答案?这不是ActionScipt3。您似乎已将某些AS3代码与某些AS2代码合并。删除(按){(和尾随大括号)上的
,这将引发错误。如果仍然不起作用,请告诉我们您遇到的错误。这是我将其更改为的代码