“已载入”帧的作用是显示题目供学生作答。这里的帧动作脚本如下:
question = qnumber + ". " + q;
stop ();
第一个语句的作用是构造题目,然后在动态文本框question中显示出来,stop ()语句的作用是等待学生选择答案。
在动画结束帧,使用了三个动态文本框(dui、cuo、chengji),用于显示测试成绩,在该帧计算成绩(按百分制)并在动态文本框显示出来,脚本如下:
myscore = int((right/totalQuestions)*100);
dui.text="你做对了"+right+"题";
cuo.text="你做错了"+wrong+"题";
chengji.text="你共得"+myscore+"分";
curQuestions = "";
stop();
成绩反馈的界面如下:

图6 测试题的反馈界面
6 使用FLASH的模板制作多媒体的测试题
实际在,在Flash中提供了一个综合测试题模板,使用该模板也可以快速制作判断题、填空题、多项选择题、拖动填空题等,如下图示。要使用该模板,可执行“新建”—从模板新建,打开新文档对话框,选择“类别”栏的“测试”类别后,出现三个模板样式,选中其中一种样式,确定后,即可得到一个包含有多种测试类型的课件。
其主文件是一个包含8个关键帧的动画,第1帧为欢迎界面,第8帧是一个统计界面,用于统计得分情况,中间6帧分别对应拖曳、填空、热对象选择、热区选择、多选题、单选题,删除掉多余的题型对所应的帧,只保留需要的题型即可。在Interactions图层为题目创建关键帧,有多少个问题创建多少个帧。
对于测试题中的选项,可通过组件检查器,为每个实例输入参数值。
使用Flash提供的模板创建交互性的测试课件也为失为一个制作交互性课件的好方法。

RSS订阅