[英]Actionscript 3 getting data from combobox
我正在使用表格中的組合框對Flash進行簡短的測驗。 共有16個組合框(4x4網格),其中每一列在框中具有不同數量的選擇。
在組合框屬性中,我為每個標簽的數據分配了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?
謝謝。
我不使用Flash ComboBox (我使用的是Flex ComboBox ),但它看起來並不像fl.controls.ComboBox
具有data
屬性。
您應該使用ComboBox
的selectedIndex或selectedItem來確定用戶選擇的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.