flash中想要使用RadioButton組件制作選擇題,該怎么制作呢?下面我們就來(lái)看看RadioButton組件的使用方法。
1、這里的題目?jī)?nèi)容比較簡(jiǎn)單,但是也制作答錯(cuò)答對(duì)兩種情況的提示。打開(kāi)軟件,新建AS3文檔。
2、ctrl+f7打開(kāi)組件面板,并拖動(dòng)四個(gè)RadioButton組件到舞臺(tái)中。
3、依次選擇四個(gè)組件,設(shè)置參數(shù)中Label為1,3,5,8
4、繼續(xù)設(shè)置四個(gè)組件的實(shí)例名分別為l0,l1,l2,l3
5、放一個(gè)靜態(tài)文本框,輸入題目。
6、從組件面板中拖出一個(gè)Button做為確定答案的按鈕。設(shè)置實(shí)例名為btn_sumbit,設(shè)置Label參數(shù)為確定。
7、最后放一個(gè)動(dòng)態(tài)文本,設(shè)置實(shí)例名為txt,其它設(shè)置如圖。
8、在主時(shí)間軸加如下代碼:
var right_index:int=3;var selected_index:int=-1;initSence();function initSence():void{for(var i:int=0;i<4;i++){this["l"+i].addEventListener(MouseEvent.CLICK,SelectEvent);}btn_submit.addEventListener(MouseEvent.CLICK,SubmitAnswer);}function SelectEvent(e:MouseEvent):void{var obj:Object=e.target;selected_index=int(obj.name.slice(1));}function SubmitAnswer(e:MouseEvent):void{if(selected_index==-1){txt.text="請(qǐng)選擇答案后點(diǎn)擊確定!";}else if(selected_index==right_index){txt.text="選擇正確!";}else{txt.text="選擇錯(cuò)誤!";}}
9、運(yùn)行后就可以看一下效果了,選擇不同,提示也會(huì)不同。
以上就是flash使用RadioButton組件的方法,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注武林網(wǎng)。
相關(guān)推薦:
flash怎么創(chuàng)建按鈕組件?
flash怎么使用DataGrid組件?
FLASH CS6組件怎么制作視頻播放器?
新聞熱點(diǎn)
疑難解答
圖片精選