Flash8.0中两种制作常见测试题的方法-教育文档 下载本文

名称为“B 西游记”、“C 聊斋志异”、“D 水浒传 ”,组件实例名称分别为a2、a3、a4;接着再拉出一个动态文本框用来反馈,实例名称为fk;最后对按钮添加动作脚本:on(release){ if

(a1.selected==1&&a2.selected==1&&a3.selected==0&&a4.selected==1)

{fk.text=”答案正确”;}else{ fk.text=”选择错误!”; }}(if后括号中语句表示该题答案是ABD)。 3) 填空题

启动Flash8.0,在场景舞台制作题目内容“1.我国古代诗人中有“诗仙”美誉的是( )。”,

然后到组件面板中拉一个Text Tnput(文本输入)组件放到括号中,该组件实例名称为s1;再制作一个动态文本反馈区fk,最后对判断按钮添加按钮动作脚本如下:on(release){ if(s1.text==”李白”){fk.text=”输入正

确”;}else{ fk.text=”错误!重新输入”; }}。 3 两种方法的比较

动态文本加隐形按钮法:原理简单,制作容易,工作量小(只需制作一次隐形按钮,可以拉到舞台N次)。缺点是学习者缺少参与感,一单击相应提示就能出现答案,减少动脑思考机会,不利于学生思维能力培养。

组件法:交互感强,参与程度高,与实际学习中练习与测试

一致。缺点是这些组件是事先定制好的,如大小外观等方面不好修改,按钮动作语句稍微复杂些,须有基本的程序设计知识。 特别说明:

1) 前面两种制作方法中所用的实例名称可以自己另取,只要是英文字母开头,名称前不能有空格,实例名称与按钮脚本中一致即可。

2) 如果觉得反馈文本比较单调,可以将其修改成影片剪辑作为反馈。在影片剪辑内部,第1帧为空,加stop语句,第2帧中制作对号“√”或鲜花掌声,第3帧中制作错号“x”或哭脸;然后将影片剪辑拖放到要反馈的地方,修改实例名称为mc,然后在原来脚本语句中正确反馈处修改成mc.gotoAndStop(2) ,错误反馈处修改成mc.gotoAndStop(3) 。

综上所述,这两种方法各有优缺点,实际使用中根据需要选择适合的来制作。其他学科也可以参照文中方法制作相关练习题。