簡體   English   中英

ActionScript 3從組合框獲取數據

[英]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屬性。

您應該使用ComboBoxselectedIndexselectedItem來確定用戶選擇的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM