王艳歌
摘 要:本文从课件运行效率的角度入手,从图形素材的处理和如何优化程序结构两方面进行介绍,说明提高可见运行效率也是评价课件好坏的一个重要因素。
关键词:课件;素材;优化程序结构;运行效率
中图分类号:G434 文献标识码:B 文章编号:1673-8454(2009)02-0053-01
一、引言
什么?课件也能“跑”?看了标题,你可能感到很惊讶。原来,这里的“跑”是指课件运行的效率,许多老师在完成课件制作后,只要课件运行正常,达到设计的期望效果,就万事大吉了,很少有人去关心课件运行的效率。实际上,课件运行效率的高低也是评价课件好坏的一个重要因素。现将本人在这方面的经验介绍给大家。
二、素材处理
要想提高课件的运行效率,必须将课件的各种素材所占用的空间尽可能缩小,如何缩小课件素材所占的空间呢?这里简单介绍三点。
1.图形素材的处理
需要指出的是,许多老师制作课件时喜欢用JPG格式的图像,认为这样可以给课件“减肥”。其实不然,这种做法课件是“减肥”了,但运行效率却下降了许多,原因是由于JPG格式的图像是经过一定的压缩算法生成的,Authorware在调用JPG图像文件时明显比调用256色的BMP的图像“吃力”(尽管后者的文件数据量比前者大)!实际上,使图形对象由真彩色JPG格式转为256色BMP格式而基本不失真的最佳软件是Photoshop。
2.声音素材的处理
如果课件用到很多的声音素材,我们可以在导入声音文件时选上“link to file”选项,使声音文件以外部文件的方式存在,这样也能减少主程序的文件数据量。
3.动画素材的处理
能用不含声音的FlC文件时不要用AVI或MOV文件,尽量将AVI文件转为MOV文件。另外,在用3DMAX 制作三维动画时,生成的AVI文件一般应采用320×240的格式。
三、优化程序结构
因为Authorware 对系统资源的消耗相当大,组织好文件结构以提高课件的运行效率显得极为重要。
1.利用系统提供的自动擦除功能
Authorware 为优化程序结构,在几个地方提供了自动擦除功能:分支结构下的各个分支项,交互结构下的各个交互项,框架结构下的各个页面以及显示图标、数字化图标的属性等,我们可以利用这些功能来简化程序结构。总之,能用自动擦除的决不使用Erase图标!
2.使用库文件
使用库文件可以使程序结构简单,逻辑清晰,并减少主程序的数据量。举个例子,制作课件时,经常会遇到在不同的地方显示同一对象、播放同一声音、播放同一动画等情况,如果把这些需要重复使用的图标通通复制一次再放到流程线上使用的话,将会增加Authorware的冗余信息量,从而严重影响最终形成的应用程序的效率!
解决方法:把这些需要重复使用的图标入库,当再次使用它们时,用函数来引用即可。为什么使用库文件能提高课件的运行效率呢?这与Windows操作系统的工作机制有关,Windows操作系统支持需要文件再调入的工作方式,在不用库文件而把所有内容做到应用程序中的情况下,需要把这个文件(不管它有多大)一次性调入,这样对机器的性能要求会很高。而如果把内容分成一个主文件加几个库文件的形式,系统执行时将会分别调入,从而大大提高运行效率。掌握库文件的使用对提高课件制作水平是大有帮助的。
最后希望各位老师能制作出简洁高效的课件来,祝老师们的课件越“跑”越快!