Flash主要用于网络动画,因此默认发布为.swf和.html格式的动画文件。
1.优化动画文件
由于全球的用户使用的网络传输速度不同,可能一些用户使用的是宽带、而另一些用户却还在使用拨号上网。在这种情况下,如果制作的动画文件较大,常常会让那些网速不是很快的用户失去耐心,因此在不影响动画播放质量的前提下尽可能地优化动画文件是十分必要的。优化Flash动画文件可以分为在制作静态元素时进行优化,在制作动画时进行优化,在导入音乐时进行优化和在发布动画时进行优化4个方面。
(1)在制作静态元素时进行优化
●多使用元件。重复使用元件并不会使动画文件明显增大,因此对于在动画中反复使用的对象,应将其转换为元件,然后重复使用该元件。
●多采用实线线条。虚线线条(比如点状线、斑马线)相对于实线的线条复杂,因此应减少虚线线条的数量,而多采用构图最简单的实线线条。
●优化线条。矢量图形越复杂,CPU运算起来就越费力,因此在制作矢量图形后可以通过执行菜单中的“修改|形状|优化”命令,将矢量图形中必要的线条删除,从而减小文件大小。
●导入尽可能小的位图图像。Flash CS6提供了JPEG、GIF和PNG 3种位图压缩格式。
在Flash中压缩位图的方法有两种:一是在“属性”面板中设置位图压缩格式,二是在发布时设置位图压缩格式。
在“属性”面板中设置位图压缩格式的具体步骤如下:
1)执行菜单中的“窗口|库”命令,调出“库”面板。
2)在“库”面板中右击要压缩的位图,在弹出的快捷菜单中选择“属性”命令,弹出如图3-194所示的“位图属性”对话框。在该对话框中显示了当前位图的格式以及可压缩的格式,此时该图为.jpg格式,压缩为“照片(JPEG)”。
3)单击“自定义”,然后在后面的数值框中可以设置相应的压缩数值,如图3-195所示。
图3-194 “位图属性”对话框
图3-195 对位图进行50%的压缩
在发布时设置位图压缩格式的具体步骤如下:
1)执行菜单中的“文件|发布设置”命令。
2)在弹出的对话框中勾选“Flash(.swf)”复选框,如图3-196所示。然后在“JPEG品质”文本框中填上相应的数值,单击“确定”或“发布(P)”按钮即可。
图3-196 勾选“Flash(.swf)”复选框
●限制字体和字体样式的数量。使用的字体种类越多,动画文件就越大,因此应尽量不要使用太多的不同字体,而尽可能使用Flash内定的字体。
(2)在制作动画时进行优化
●多采用补间动画。由于Flash动画文件的大小与帧的多少成正比,因此应尽量以补间动画的方式产生动画效果,而少用逐帧方式生成动画。
●多用矢量图形。由于Flash并不擅长处理位图图像的动画,通常只用于静态元素和背景图,而矢量图形可以任意缩放而不影响Flash的画质,因此在生成动画时应多用矢量图形。
●尽量缩小动作区域。动作区域越大,Flash动画文件就越大,因此应限制每个关键帧中发生变化的区域,使动画发生在尽可能小的区域内。
●尽量避免在同一时间内多个元素同时产生动画。由于在同一时间内多个元素同时产生动画会直接影响到动画的流畅播放,因此应尽量避免在同一时间内多个元素同时产生动画。同时还应将产生动画的元素安排在各自专属的图层中,以便加快Flash动画的处理过程。(www.xing528.com)
●制作小电影。为减小文件,可以将Flash中的电影尺寸设置的小一些,然后将其在发布为HTML格式时进行放大。下面举例说明一下,具体操作步骤如下:
1)在Flash中创建一个400像素×300像素的角色打斗动画,然后将其发布为SWF电影,如图3-197所示。
2)执行菜单中的“文件|发布设置”命令,在弹出的“发布设置”对话框中勾选“HTML包装器”复选框,然后将“大小”设为“像素”,大小设为800像素×600像素,如图3-198所示,单击“发布”按钮,将其发布为HTML格式。接着打开发布后的HTML,可以看到在网页中的电影尺寸放大了,而画质却丝毫无损,如图3-199所示。
图3-197 创建动画并发布为SWF电影
图3-198 设置参数
图3-199 发布为HTML格式
(3)在导入音乐时进行优化
Flash支持的声音格式有波形音频格式WAV和MP3,不支持WMA、MIDI音乐格式。WAV格式的音频品质比较好,但相对于MP3格式,文件的占用空间比较大,因此建议使用MP3的格式。在Flash CS6中可以将WAV转换为MP3,具体操作步骤如下:
1)鼠标右击“库”面板中要转换格式的WAV文件。
2)在弹出的快捷菜单中选择“属性”命令,然后在弹出的“声音属性”对话框中设置“压缩”格式为“MP3”,如图3-200所示,单击“确定”按钮即可。
图3-200 设置“声音属性”参数
图3-201 选中“Flash(.swf)”复选框
2.发布动画文件
Flash CS6默认发布的动画文件为.swf格式,具体发布步骤如下:
1)执行菜单中的“文件|发布设置”命令,在弹出的对话框中勾选“Flash(.swf)”复选框,如图3-201所示。该对话框中主要参数含义如下:
●目标:用于设置输出的动画可以在哪种浏览器上进行播放。版本越低,浏览器对其兼容性越强,但低版本无法容纳高版本的Flash技术,播放时会失掉高版本技术创建的部分。版本越高,Flash技术越多,但低版本的浏览器无法支持其播放。因此,要根据需要选择适合的版本。
●脚本:用于设置发布的脚本类型。高版本的动画必须搭配高版本的脚本程序,否则,高版本动画中的很多新技术无法实现。其右侧下列表框中有ActionScript 1.0和ActionScript 2.0两种脚本类型可供选择。
●音频流:是指声音只要前面几帧有足够的数据被下载就可以开始播放了,它与网上播放动画的时间线是同步的。可以通过单击其右侧的文字部分,然后在弹出的对话框中来设置音频流的压缩方式。
●音频事件:是指声音必须完全下载后才能开始播放或持续播放。可以通过单击其右侧的文字部分,然后在弹出的对话框中来设置音频事件的压缩方式。
2)设置完成后,单击“确定”按钮,即可将文件进行发布。
提示:执行菜单中的“文件|导出|导出影片”命令,也可以发布swf格式的文件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。