【实现效果】
单击某一个选项,题干后的括号中会显示相应的字母,确定选项后,单击“提交”按钮,会判断正误,即在括号旁显示勾或差。如果做错,可以单击“重做”,此时括号中的字母消失,勾或差消失,可以重新选择提交。
【制作过程】
一、输入题目
1.输入题干:选择文本工具,在属性面板中选择【静态文本】,并选好字体、字体大小及颜色,然后在场景中输入题干:“下面含有通假字的一项是()”。
二、制作选项:
选择文本工具,在属性面板中选择【静态文本】,并选好字体、字体大小及颜色,然后在场景中输入备选答案:A.将军百战死 B.壮士十年归C.出门看火伴D.关山度若飞
三、制作选项按钮:
(1)点击【插入】|【新建元件】|【按钮】,进入编辑区,用矩形工具画一个元边框的矩形,在按钮图层的后边即【指针经过】【按下】【点击】插入帧。点击【弹起】这一帧,并选中绘制好的矩形按钮,点击【窗口】|【混色器】调出混色器面板,将此按钮的【Alpha】设为0,使其为一个透明按钮。
(2)返回场景,按【ctrl+l】打开库面板,将制作好的按钮拖到场景中选项A字母上,用同样的方法再拖三次,分别放于字母B、C、D之上。
(3)点击字母A上的按钮,在属性面板中取实例名称为【annui1】,同理将B、C、D上的按钮取实例名称为【annui2】【annui3】【annui4】
四、制作答案显示影片剪辑
(1)点击【插入】|【新建元件】|【影片剪辑】,进入编辑区,在第二帧插入空白关键帧,然后点击文本工具(表态文本),颜色为红色,在舞台上单击,输入字母A,然后分别在第三帧、第四帧、第五帧插入关键帧,将第三帧的字母A改为B,将第四帧的字母A改为C,将第五帧的字母A改为D。
(2)选中第一帧,打开动作面板,输入代码:stop();
(3)返回场景,将此影片剪辑拖入题目后的括号内,注意位置,然后选中该影片剪辑,在属性面板中取实例名称为【daan】。
五、制作提交按钮
(1)依次点击【窗口】|【公用库】|【按钮】,选择一个按钮拖到舞台中,放好位置。双击此按钮,选中【text】层的弹起帧,将文字改为【提交】,然后返回场景.
(2)选中此按钮,取实例名称为【tijiao】.用同样的方法制作重做按钮,取实例名称为【chongzuo】.
六、制作对错影片剪辑
(1)点击【插入】|【新建元件】,选择【影片剪辑】进入编辑区。点击图层1第二帧鼠标右键单击,插入【空白关键帧】,然后选择【线条工具】,笔触颜色为红色,在舞台中间绘制一个红色的对勾。
(2)点击图层1第二帧鼠标右键单击,插入【空白关键帧】,然后选择【线条工具】,笔触颜色为红色,在舞台中间绘制一个红色的差。(与上一步画红色对勾方法相同,需要注意的是绘制的图形尽量按排在中间,即十字架处)
(3)选中图层1第1帧,打开动作面板,在代码编辑区输入代码:stop().
(4)返回场景,按【ctrl+L】键打开库面板,将制作好的对错影片剪辑拖在题目的括号后边,然后选中此影片剪辑,在属性面板中取实例名称为【duichuo】.
六、编写代码
在场景中新建一层为代码层,选中第一帧,打开动作面板,在专家模式下输入代码:
//第一个选项
annui1.onRelease = function() {
i = 0;
daan.gotoAndStop(2);
};
//第二个选项
annui2.onRelease = function() {
i = 0;
daan.gotoAndStop(3);
};
//第三个选项
annui3.onRelease = function() {
i = 1;
daan.gotoAndStop(4);
};
//第四个选项
annui4.onRelease = function() {
i = 0;
daan.gotoAndStop(5);
};
//提交按钮
tijiao.onRelease = function() {
if (i == 1) {
duicuo.gotoAndStop(2);
} else {
duicuo.gotoAndStop(3);
}
};
//重做按钮
chongzuo.onRelease = function() {
daan.gotoAndStop(1);
duicuo.gotoAndStop(1);
};