1、这里的题目内容比较简单,但是也制作答错答对两种情况的提示。打开软件,新建AS3文档。

2、ctrl+f7打开组件面板,并拖动四个RadioButton组件到舞台中。

3、依次选择四个组件,设置参数中Label为1,3,5,8


4、继续设置四个组件的实例名分别为l0,l1,l2,l3

5、放一个静态文本框,输入题目。

6、从组件面板中拖出一个Button做为确定答案的按钮。设置实例名为btn_sumbit,设置Label参数为确定。


7、最后放一个动态文本,设置实例名为txt,其它设置如图。

8、在主时间轴加如下代码:var right_index:int=3;var sele罕铞泱殳cted_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="请选择答案后点击确定!"; } else if(selected_index==right_index) { txt.text="选择正确!"; } else { txt.text="选择错误!"; }}

9、运行后就可以看一下效果了,选择不同,提示也会不同。


