柯宇雄
摘 要: 在如今的信息时代里,多媒体电脑技术日新月异,多媒体的功能越来越强大。多媒体教学越来越接近生化,为我们在工作、学习和生活中提供很多方便。本文用flash这个软件阐述如何做一个在程序设计里常见的冒泡排序算法知识点的动态教学课件。利用flash制作的多媒体课件里,加入了声音、动画、文字等多种信息,与交流对象互动,自动回答一些常见的问题,这样的多媒体课件可以充分调动学生的学习积极性,大大提高学习效率。
关键词: flash 制作程序 排序算法
一、动态课件制作过程
计算机辅助教学是现在常用的一种教学方式,而在课件制作方面flash经常会用来制作一些动态的课件,一般情况下课件的制作大致可以分为以下步骤。
1.选择教学课题,确定教学目标。
在教育领域中,无论哪门学科,一般都可以实施多媒体辅助教学,但是对于那些用常规教学方法就能达到教学目的的教学内容,没有必要使用计算机进行辅助教学,相反,课程内容比较抽象、难以理解、教师用语言不易描述等的内容,在条件允许的情况下就有必要实施计算机辅助教学。概括而言,选题应根据flash的必要性和可行性进行。
2.搜索媒体素材,制作合成课件。
“多媒体素材”是多媒体课件中用到的各种听觉和视觉的材料,也就是多媒体课件中用于表达一定思想的各种元素,包括图形、动画、图像、文本、声音等。多媒体课件核心的环节是制作合成,其主要的任务是根据脚本的要求和意图设计教学过程,将各种多媒体素材编辑起来,制作成交互性强、操作灵活、效果好的flash课件。
3.修改调试运行,试用鉴定推广。
应用课件制作完成后,要经过多次调试、修改、完善,才能趋于成熟。这是很重要的一个环节,是确保课件质量的最后一关。如果存在某些问题,就应继续修改,知道满意为止。
二、课件内容的设计
1.动画画面的安排。
整个动画课件按三部分画面制作:第一部分是封面,写课件的名称,并设置顺序和退出按钮。第二部分是程序设计里面的冒泡排序实现的外观全貌,并运用按钮方式实现鼠标和动画的对话。当鼠标移向某一个按钮并点击时画面会显示相应的步骤(下图),第三部分画面则是在排序演示的基础上,将每个排序的数字等绘制成剖面图,使冒泡排序过程得以显示(下图)[1]。
2.动画设计。
数字元件用不同的颜色的闪烁的圆圈表现,而箭头就用上下顺序表示这样可以清楚地反映这些数字排序的顺序还有用数字圆点的互相交换表示数字排序的过程这样可以在一定程度上反映排序的流程和过程,使其在整个过程中数字圆点不停地闪烁和交换,表示排序的数字交换和排序的顺序,最后从整体上表现冒泡排序的思想和过程。
3.课件的制作。
(1)元件的制作。在flash软件里点“插入”创建新元件,先将所有的数字圆圈绘成图形,存放在元件库里,将排序的变化顺序制成影片剪辑,作为影片元件存放,再将顺序和退出做成按钮元件,只做趟数和步进关键帧,趟数和步进都是鼠标点击的形态将数字打到圆圈上。
(2)整体外观图形的构建。新建一个图层,将按钮元件从元件库中拖到画面上摆放到合适的位置,再将数字元件绘制在另一新图层上,将箭头放在一个单独的图层上,在相应的帧将数字元件制成闪烁和交换的形式,箭头在一定的时候移动将排序变化顺序影片元件拖放到一个单独的图层里,放在相应的位置。
(3)数字元件交换的动画。每一个数字圆圈用一个图层,各个图层的数字元件移动相隔一定的帧,数字元件用不同的颜色变化表示,用多个图层表现,交换数字元件也用颜色闪烁表示。
4.帧动作和按钮动作的编写。
选择一个新图层的第一帧,也就是课件的文字首页,在动作面板单击“全局函数”,然后在时间轴控制找到“stop”,双击它给帧加一个停止动作stop(),这样,在封面页,如果不按相关按钮,则动画不会开始或结束。在第二帧,也就是排序的整体外观图,复制停止动作,动画会在这里等待,再按相关按钮,动画才会继续。选中“趟数”按钮,在动画面板中打开“全局函数”找到“影片剪辑控制”里的“on”命令双击加入,在下面的参数中选择“release”,然后把光标移到大括号里头,在“时间轴控制”找到“play”,双击加入命令行中。整个的命令就是当鼠标单击“趟数”按钮以后就play(播放),同样选择“步进”,在动作面板中打开“全局函数”找到“影片剪辑控制”里的“on”命令双击加入,在下面的参数中选择“release”,然后把光标移到大括号里头,“时间轴控制”找到“play”,双击加入命令行中。整个的命令就是当鼠标单击“步进”按钮以后就play(播放),整个命令语句为:on(release){play( );},还有,选择“退出”按钮,编写on(release){stop( );}命令,复制按钮到播放全长的每一帧。
5.动画测试和演示。
本文中课件的格式是以flash播放格式(.swf)输出。通过动画性能测试,考察播放效果,从而使课件达到授课的目的。
三、结语
用flash制作课件,是因为它能够将音乐、动画、声效等的内容交互地融合在一起,而且现在越来越多的人已经把flash作为网页动画设计的首选工具,并且创作出许多令人叹为观止的动画效果。
参考文献:
[1]刘涛.Flash创意设计实例教程(配光盘).高等教育出版社,2004.3.