我正在使用表格中的组合框对 Flash 进行简短测验。共有 16 个组合框(4x4 网格),其中每列在框中有不同数量的选择。
在 Combobox 属性中,我为每个标签的数据分配了一个值 1 或 0,具体取决于它是否是正确答案。
我需要弄清楚的是,如何让程序检查选择,然后根据所有组合框是否都更改为正确的标签(16 分)来提供答案。
我尝试使用提交按钮进行 2 帧测验以前进到下一帧,但根据我的数组编码收到此错误消息:
通过静态类型 fl.controls:ComboBox 的引用访问可能未定义的属性数据。
var aUserAnswers:Array = new Array();
submit_btn.addEventListener(MouseEvent.CLICK,submit);
function submit (event:MouseEvent) :void {
aUserAnswers.push(Name_1.data, Name_2.data, Name_3.data, Name_4.data, Time_1.data, Time_2.data, Time_3.data, Time_4.data, Location_1.data, Location_2.data, Location_3.data, Location_4.data, Status_1.data, Status_2.data, Status_3.data, Status_4.data);
nextFrame();
}
如何使用 ComboBox 数据为测验评分?如何将未选中的 ComboBox 的默认值设置为 0?
谢谢。