Flash课件中制作交互式练习题的方法与技巧
Flash课件的制作中经常会在课件中放入一些练习题,下面我分别来谈谈我在制作交互式练习题中的解决方案。 一、利用ActionScript2.0实现
ActionScript 动作脚本是Adobe Flash Player运行时环境的编程语言。它在 Flash 应用程序中实现交互、数据处理以及其他功能。交互式练习题就是这种交互动画,它可以由ActionScript编程完成,目前ActionScript已经推出了3.0版本,在这里我只就2.0版本中的交互式单项选择题进行分析和制作。
Flash制作单项选择题需要解决以下问题: 1.每个题目在做过一次的情况下可以重新做一次。 2.当选择了某个选项以后,在题目中的空白横线处必须出现该选项的序号,如A、B、C、D等,以提示所选的是什么。 3.当选择完成后,系统应给出答案的正误,在题目的右侧给出错号。
4.在给出题目的正误之后,有时候还要对所选答案进行简单分析和讲解。下面我来对上述问题逐一解决。
(1)若要使每个题目可以反复地重做,那么所有题目都要做成影片剪辑。
(2)若要在选择了某个选项之后,在题目的空白横线上出
现所选选项的字母,则还需要做一个影片剪辑,即答案影片剪辑。 (3)在完成选择后由系统给出正误判断,则还需一个正误判断的影片剪辑,在这个影片剪辑中,第一帧插入动作stop(),第二帧画√号,第三帧画×号。同样在按钮的release事件中添加一个跳到答案影片剪辑中某帧的动作gotoAndStop(),就可实现如上效果。
(4)完成题目后所给出的答案分析也是一个影片剪辑,第一帧是动作stop(),第二帧给出A的答案分析,第三帧给出B的答案分析,第四帧给出C的答案分析,第五帧给出D的答案分析。同样也是在按钮的release事件中添加一个跳到答案影片剪辑中某帧的动作gotoAndStop()即可。
完成这些操作一道单选题就做好了,这种方法对初学者来说不易掌握,而且操作也比较麻烦。下面我再介绍比较方便的几种方法。
二、利用组件实现
下面以多选题为例说明使用组件做交互练习题的方法。首选是新建一个Flash文件,在场景中做好选择题的背景,再建影片剪辑制作多选题1。在多选题影片剪辑中建四个图层,分别放组件代码、作为检查答案的按钮组件、作为备选答案的复选框组件和题目文本。
摆放好位置后就是代码的编写了,对复选框组件和按钮组件可通过fontSize、color两个属性设置外观。最重要的就是按钮
组件监听代码,当按按钮时要判断题目是否正确。代码写法: function clicked(){ if
(cbox1.selected==1&&cbox2.selected==1&&cbox3.selected==1&&cbox4.selected==1){ fk=“太棒了,答对了!”; }else{
fk=“不对噢,再想想!”; } }
but1.addEventListener(“click”,clicked); 代码中出现的fk为动态文本变量名,题目是否正确的判断都在这个动态文本中显示,这与前面的例子在影片剪辑中显示答案的正误一样,都是典型常用的方法。这样多选题就做出来了。 三、利用模板实现
四、利用Wondershare QuizCreator实现
Wondershare QuizCreator是一个强大的Flash试题工具,它简单易用,功能强大,支持可视化快速开发,利用它可以在没有编程基础的情况下,轻松地制作出基于Flash的交互式的试题,并能进行测评。在没有模板的情况下,Wondershare QuizCreator无疑是一个最方便快捷的选择。
在Flash课件中交互式练习题的制作道路上,我经历了上述
四个过程,由起初的ActionScript代码到现在的Wondershare QuizCreator让我深切地感受到计算机软件发展的日新月异,它正朝着一个功能强大、使用便捷的方向走入普通人的生活。相信在未来的教学中会有更新更好的多媒体工具帮助教师制作出模拟各种环境的交互测试题。
相关推荐: