当前位置:首页 > Flash课件中交互练习题的制作-精选文档
Flash课件中交互练习题的制作
1 Flash多媒体课件
Flash多媒体课件是指利用Flash软件应用了多种媒体技术的教学课件,它是以计算机为核心,交互地综合处理文字、图形、图像、动画、音频和视频等多种信息的一种教学软件。它主要用于辅助教师的“教”或促进学生自主地“学”,以突破课堂教学中的重点、难点,从而提高课堂教学质量与效率。 一个完整的课件不但要具有教授知识的内容也应该具有学习效果反馈的功能,这就需要有练习题的出现,并且还应带有及时评判的功能,所以本文以各种常见的练习题不同题型制作实例讲解了在Flash中如何使用脚本语句、组件和模板等方法来制作练习题的方法。
2 Flash多媒体课件的优势
Flash软件是美国Adobe公司出品的优秀的矢量动画制作软件,可以处理多种媒体将其整合在一起,由于Flash的各项突出特点使的它很快应用于课件设计制作领域,利用该软件制作的课件交互性强,文件体积小便于在网上传输和播放,受到了广大教育工作者的喜爱。
Flash多媒体课件特点:Flash采用矢量图形技术,它的SWF动画文件非常小,因此Flash制作的多媒体课件非常适合在网络上播放;Flash支持多种类型媒体的整合,特别是从Flash7.0
版本后,更是在多种媒体的支持上,功能更加强大。因此,用Flash能制作出的课件具有较强的多媒体性;Flash具备强大的交互实现功能。Flash内置的脚本语言,功能强大,利用脚本语言,可以设计出交互功能强大的多媒体课件;使用其内置的脚本语言,可以很方便的调入外部文件,使Flash用于制作课件,具有较强的开放性。
3 Flash课件中使用脚本制作填空题的方法 3.1 基本程序设计语句
IF...ELSE语句:ifelse条件语句功能是测试一个条件,然后如果该条件成立则执行一个代码块,否则执行一个替代代码块。
3.2 制作思路
实现相应功能的思路:填空题需要用户通过键盘输入相关的内容,然后根据所填内容进行正误判断,或提示用户填写是否填写完毕,最后根据输入的内容进行判断并提供正确答案。 3.3 制作过程
首先出现题目,然后停止播放,用户填写答案,最后对答案进行判断。
1)首先在新建Flash文档中制作好背景图层,然后创建填空题题目图层,录入填空题内容,如下例所示:
例:Flash中创建元件有( )种办法,元件的属性分为( )类。其中( )的时间轴与影片的主时间轴同步,而()则不依
赖于场景的时间轴,以独立循环方式播放其内部包含的动画。 创建独立的“填空”层并选择第1帧中的各个文本框,设置属性参照参数如下:“段落设置”的排列方式选居中,左边的文本类型为输入文本,变量分别为t1、t2....,最多字符为等于或略大于正确答案字符数的数值。
例:创建元件有(t1)种办法,元件的属性分为(t2)类。其中(t3 )的时间轴与影片的主时间轴同步,而(t4 )则不依赖于场景的时间轴,以独立循环方式播放其内部包含的动画。 另外制作三个按钮,分别是“提交答案”、“清空重填”和“查看答案”,这些元素已经排好,但并未进行任何其它操作。 2)一个题目出来后,首先要做的是让它停止,等待输入。我们新建一层并将其改名为“停止”(名字可随便取,但要好记),在第1帧和第2帧上各加入一个空白关键帧,在第1帧属性中设置帧标签为T1,在第2帧属性中设置帧标签为“答案”,第一个空白关键帧上加入代码”stop();”,第二个空白关键帧上加入代码: t1 = \两\ t2 = \三\ t3 = \图形元件\ t4 = \影片剪辑元件\
3)“提交答案”按钮程序代码如下:
//以下的代码判断的输入的答案是否是正确的,如果条件满
足,则响应事先做好的一个影片剪辑“正确”(内容自己事先制作好,用于表扬做对的) on (release) {
if (t1 == \两\二\\三\图形元件\影片剪辑元件\
tellTarget(\正确\ gotoAndPlay (2); } }
//以下的代码是说只要没有填完空,就响应影片剪辑“未填完”(内容为提示没有填完要重填)
else if (t1 == \ tellTarget(\未填完\ gotoAndPlay (2); } }
//以下的代码是说如果有填写的答案不正确,就响应影片剪辑“错误”(内容为提醒答案不正确,要求重填) else{
tellTarget(\错误\ gotoAndPlay(2);
共分享92篇相关文档