導入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版就做出來了!