王艷歌
摘 要:本文從課件運行效率的角度入手,從圖形素材的處理和如何優(yōu)化程序結(jié)構(gòu)兩方面進行介紹,說明提高可見運行效率也是評價課件好壞的一個重要因素。
關(guān)鍵詞:課件;素材;優(yōu)化程序結(jié)構(gòu);運行效率
中圖分類號:G434 文獻標識碼:B 文章編號:1673-8454(2009)02-0053-01
一、引言
什么?課件也能“跑”?看了標題,你可能感到很驚訝。原來,這里的“跑”是指課件運行的效率,許多老師在完成課件制作后,只要課件運行正常,達到設計的期望效果,就萬事大吉了,很少有人去關(guān)心課件運行的效率。實際上,課件運行效率的高低也是評價課件好壞的一個重要因素?,F(xiàn)將本人在這方面的經(jīng)驗介紹給大家。
二、素材處理
要想提高課件的運行效率,必須將課件的各種素材所占用的空間盡可能縮小,如何縮小課件素材所占的空間呢?這里簡單介紹三點。
1.圖形素材的處理
需要指出的是,許多老師制作課件時喜歡用JPG格式的圖像,認為這樣可以給課件“減肥”。其實不然,這種做法課件是“減肥”了,但運行效率卻下降了許多,原因是由于JPG格式的圖像是經(jīng)過一定的壓縮算法生成的,Authorware在調(diào)用JPG圖像文件時明顯比調(diào)用256色的BMP的圖像“吃力”(盡管后者的文件數(shù)據(jù)量比前者大)!實際上,使圖形對象由真彩色JPG格式轉(zhuǎn)為256色BMP格式而基本不失真的最佳軟件是Photoshop。
2.聲音素材的處理
如果課件用到很多的聲音素材,我們可以在導入聲音文件時選上“l(fā)ink to file”選項,使聲音文件以外部文件的方式存在,這樣也能減少主程序的文件數(shù)據(jù)量。
3.動畫素材的處理
能用不含聲音的FlC文件時不要用AVI或MOV文件,盡量將AVI文件轉(zhuǎn)為MOV文件。另外,在用3DMAX 制作三維動畫時,生成的AVI文件一般應采用320×240的格式。
三、優(yōu)化程序結(jié)構(gòu)
因為Authorware 對系統(tǒng)資源的消耗相當大,組織好文件結(jié)構(gòu)以提高課件的運行效率顯得極為重要。
1.利用系統(tǒng)提供的自動擦除功能
Authorware 為優(yōu)化程序結(jié)構(gòu),在幾個地方提供了自動擦除功能:分支結(jié)構(gòu)下的各個分支項,交互結(jié)構(gòu)下的各個交互項,框架結(jié)構(gòu)下的各個頁面以及顯示圖標、數(shù)字化圖標的屬性等,我們可以利用這些功能來簡化程序結(jié)構(gòu)??傊?,能用自動擦除的決不使用Erase圖標!
2.使用庫文件
使用庫文件可以使程序結(jié)構(gòu)簡單,邏輯清晰,并減少主程序的數(shù)據(jù)量。舉個例子,制作課件時,經(jīng)常會遇到在不同的地方顯示同一對象、播放同一聲音、播放同一動畫等情況,如果把這些需要重復使用的圖標通通復制一次再放到流程線上使用的話,將會增加Authorware的冗余信息量,從而嚴重影響最終形成的應用程序的效率!
解決方法:把這些需要重復使用的圖標入庫,當再次使用它們時,用函數(shù)來引用即可。為什么使用庫文件能提高課件的運行效率呢?這與Windows操作系統(tǒng)的工作機制有關(guān),Windows操作系統(tǒng)支持需要文件再調(diào)入的工作方式,在不用庫文件而把所有內(nèi)容做到應用程序中的情況下,需要把這個文件(不管它有多大)一次性調(diào)入,這樣對機器的性能要求會很高。而如果把內(nèi)容分成一個主文件加幾個庫文件的形式,系統(tǒng)執(zhí)行時將會分別調(diào)入,從而大大提高運行效率。掌握庫文件的使用對提高課件制作水平是大有幫助的。
最后希望各位老師能制作出簡潔高效的課件來,祝老師們的課件越“跑”越快!