为了使Flash课件制作达到我们的设想,我们还要在精心选择的基础上进行合理的优化,其目的是利用精品课件达到最好的教学效果。对于音频信息也要仔细考虑,哪个地方该要,哪个地方不要,哪个地方需要背景音乐,哪个地方需要解说,都应该做到心中有数,同样的,视频文件也需要合理的优化。
Flash课件中的声音虽然是整个作品中不可或缺的元素,但是它也能轻松地让SWF文件胀大两三倍。我们应该先确定哪些声音是必要的哪些不是,比如有些背景音乐我们可以将它们裁剪成循环的形式,这样可以大大减少音乐的长度,而有些按钮的声音则可以干脆去掉;其次是将次要的声音降低质量,原本的44khz的可以降到22khz,在大部分的FLASH MV中基本上都使用MP3格式的音乐,而我则偏向与使用wav格式,因为flash本身输出时就已经对声音进行了大刀阔斧地压缩,所以再使用MP3,则会使声音严重得失真,适得其反。
位图的优化没什么好说的了,尽量使用小的图片,尽量在其他图像软件中将它们预先优化好,如使用PHOTOSHOP中的保存为网页图片等等...当然你也可以用ILLUSTRATOR将位图转为矢量(FLASH自己也带这个功能,但是效果并不好),再导入FLASH中。当然能够不用位图的地方尽量不要用位图,我一般是需要复杂的渐变和材质的时候才使用位图。以后偶会来说一说如何使用FLASH绘制高光,玻璃材质,渐变等等
矢量图的优化也并不复杂,矢量图的大小并不取决于其面积的大小,而是和形状的复杂程度,渐变颜色的多少有关,所以将不必要的节点和多余的线头等等删掉,将近似的颜色转为一种颜色(确定一个主题,多使用明度色调的变化,你就回发现做一个漂亮的FLASH只需要用4,5中颜色就足够了)。
一切元素都经过优化之后再检查一遍是否有遗漏(如果你看这个贴累了也可以休息一下),我们现在开始善后工作,将ACTION SCRIP检查一遍,去掉多余的语句和注释以及trace等调试语句(如果你确定你不需要再看它的话),尽量减少和时间轴一起循环的语句(如onClipEvent(enterFrame)等),这样可以大大得提高FLASH的运行效率,最后将没有使用的组件从库中删除(可以删掉你引入影片但是并没有使用的“类”)
|