【实例说明】
单击选项前的按钮,会出现选中标志,在题干后的括号内出现相应的选项字母。确定选项后单击提交,会出现正误判断,即在题干后会出现“钩”或“差”。如果想重做,只需单击重做按钮,就会返回初始状态。
【制作过程】
一.输入题目
1.输入题干:选择文本工具,在属性面板中选择【静态文本】,并选好字体、字体大小及颜色,然后在场景中输入题干:“下面含有通假字的一项是( )”。
2.制作选项:点击【窗口】|【组件】打开组件面板,将单选按钮【RodioButton】拖进来,拖四次,并对齐,摆放好位置。
3.制作答案标识:单击拖动进来的第一个组件,选中它,然后单击【参数】,在英文字母【Lable】后的单击,将【Radio Button】改为第一个选项答案:A、将军百战死。按此方法同样将其它三个选项做好:B、壮士十年归 C、出门看火伴D、关山度若飞
二、给组件取实例名称:
单击第一个选项,打开属性面板,在【组件】下的框内输入实例名称:a,用同样的方法分别给其它三个选项取上实例名称:b,c,d.
三、制作动态文本框显示答案
点击文本工具,在属性面板中选择【动态文本】,字体颜色为红色,在舞台上拖拉一个动态文本框,然后再将此文本框拖到题目后的括号内,并在属性面板取变量名为【text】.
四、制作提交按钮
(1)依次点击【窗口】|【公用库】|【按钮】,选择一个按钮拖到舞台中,放好位置。双击此按钮,选中【text】层的弹起帧,将文字改为【提交】,然后返回场景.
(2)选中此按钮,取实例名称为【tijiao】.用同样的方法制作重做按钮,取实例名称为【chongzuo】.
五、制作对错影片剪辑
(1)点击【插入】|【新建元件】,选择【影片剪辑】进入编辑区。点击图层1第二帧鼠标右键单击,插入【空白关键帧】,然后选择【线条工具】,笔触颜色为红色,在舞台中间绘制一个红色的对勾。
(2)点击图层1第二帧鼠标右键单击,插入【空白关键帧】,然后选择【线条工具】,笔触颜色为红色,在舞台中间绘制一个红色的差。(与上一步画红色对勾方法相同,需要注意的是绘制的图形尽量按排在中间,即十字架处)
(3)选中图层1第1帧,打开动作面板,在代码编辑区输入代码:stop().
(4)返回场景,按【ctrl+L】键打开库面板,将制作好的对错影片剪辑拖在题目的括号后边,然后选中此影片剪辑,在属性面板中取实例名称为【duichuo】.
六、输入代码
在场景中新建一层作为代码层,选中第一帧,打开动作面板,在专家模式下输入代码:
//第一个选项
a.onPress = function() {
text = "A";
};
//第二个选项
b.onPress = function() {
text = "B";
};
//第三个选项
c.onPress = function() {
text = "C";
};
//第四个选项
d.onPress = function() {
text = "D";
};
//提交按钮代码
tijiao.onRelease = function() {
if (a.selected == false and b.selected == false and c.selected == true and d.selected == false) {
duichuo.gotoAndStop(2);
} else {
duichuo.gotoAndStop(3);
}
};
//重做按钮代码
chongzuo.onRelease = function() {
text = "";
duichuo.gotoAndStop(1);
};