Actionscript 3 AS3使用组合框和动态文本在Adobe Flash CC中创建交互式多项选择题测验
更新 尝试创建一个测验,在这个测验中,您可以在组合框中选择答案,点击提交按钮和动态文本区域,告诉您答案是否正确 我想不出正确的脚本。在我将动作脚本添加到submit按钮之前,comboBox和按钮都是独立工作的,然后它就会继续循环 这是我尝试在“提交”按钮上使用的操作脚本: “框”是指组合框 “答案”是指动态文本中的答案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
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代码合并。删除(按){(和尾随大括号)上的
,这将引发错误。如果仍然不起作用,请告诉我们您遇到的错误。这是我将其更改为的代码