當前位置:吉日网官网 - 油畫收藏 - 用flash寫幾道選擇題。怎麽才能收集錯題?

用flash寫幾道選擇題。怎麽才能收集錯題?

多項選擇問題涉及flash組件中的RadioButton,它迫使用戶只能從壹組選項中選擇壹個。該組件必須用於至少有兩個RadioButton實例的組。在任何給定的時刻,只選擇壹個組成員。選擇組中的單選按鈕將取消選擇組中當前選定的單選按鈕。您可以設置group參數來指示單選按鈕屬於哪個組。讓我們先展示代碼:

導入fl . controls . radio button group;

var no 1 group:radio button group = new radio button group(" no 1 group ");

var no 2 group:radio button group = new radio button group(" no 2 group ");

no 1a . group = no 1b . group = no 1c . group = no 1d . group = no 1 group;

no2a . group = no2b . group = no2c . group = no2d . group = NO2 group;

No1A。值= No1C。值= No1d。Value = " Error

no2a . value = no2b . value = no2c . value = " error ";

No1B.value= "正確";

No2D.value= "正確";

no 1 group . addevent listener(mouse event。點擊,oncheck 1);

NO2 group . addevent listener(mouse event。點擊,on check 2);

function on check 1(e:mouse event):void {

check 1 . text = e . target . selection . value;} function on check 2(e:mouse event):void {

check 2 . text = e . target . selection . value;}生產過程:

1.使用文本工具制作主題,並在選項之間留出空間放置RadioButton組件;

2.打開組件欄,將RadioButton拖到舞臺上,並在組件檢查器中將它的label屬性設置為null。然後復制三個單按鈕,放在選項前面。將四個按鈕實例分別命名為no1A、no1B、no1C、no1D。

3.為第二個問題復制四個單選按鈕。分別命名為no2A、no2B、no2C和no2D。

4.在舞臺上設置兩個動態文本框,命名為:check1和check2。

5.輸入上面的代碼並測試它。

代碼詳情:1。導入單個按鈕包,RadioButtonGroup類將壹組RadioButton組件定義為單個組件。選擇壹個單選按鈕後,同壹組中的其他單選按鈕將不能被選擇。

2.創建RadioButtonGroup的兩個新實例,作為兩個問題的兩個單獨組件。

3.將每個問題的四個選項分配給兩組,第1組和第2組。

4.為每個按鈕設置關聯的自定義值,將有六個錯誤答案的單個按鈕的值設置為錯誤,兩個為正確。

5.為每個問題設置壹個監聽器和壹個處理器來處理鼠標點擊事件。

6、查1 . text = e . target . selection . value,這句話是重點。將單擊目標的單選按鈕的值分配給動態文本。

這樣,選擇題的Flash版就做出來了!

  • 上一篇:王字旁邊的索字怎麽組合?
  • 下一篇:白世傑的人物生平
  • copyright 2024吉日网官网