导致flash动画不流畅的因素有哪些?如何改善?
同一个框架中出现了太多元素。。太多渐变。。。面具太多了。。。或者图形太复杂。。。会造成这种情况。。
如果Flash文件很大,往往会让在线浏览器在不断的等待中失去耐心。因此,有必要对Flash动画文件进行优化,使其播放更加流畅。一般方法如下:
1.多使用符号。如果动画中的元素被多次使用,您应该考虑将它们转换成符号。重用符号不会显著增加动画文件,因为动画文件只需要存储一次符号的图形数据。
2.尽量使用渐变动画。只要有可能,就尽量用“移动渐变”制作动画效果,尽量避免使用“逐帧渐变”。使用的关键帧越多,动画文件就越大。
3.多使用实线而不是虚线。限制破折号、虚线、波浪线等特殊线型的数量。因为实线的线条构成是最简单的,所以使用实线会使文件更小。
4.多使用矢量图而不是位图。矢量图形可以随意缩放,不会影响Flash动画的质量。Flash不擅长处理位图动作,尽量避免位图元素的动画化。
5.音效文件应该压缩成MP3格式。MP3格式可以把声音文件压缩得很小,应该尽量使用。
6.限制字体样式的数量。尽量不要使用太多不同的字体,尽量使用Flash内置的字体。使用的字体越多,电影文件就越大。
7.尽量不要把课文打断。文字散了之后就变成了图形,会让动画文件变大。
8.尽量少用过渡填充颜色。用过渡填充颜色填充一个区域比用纯色填充多占用大约50个字节。
9.最小化动作区域。限制每个关键帧变化的区域,一般使动作发生在尽可能小的区域。
10.尽量避免安排多个对象同时生成动作,有动作的对象不要和其他静态对象安排在同一层。移动对象应该排列在自己的层中,以加快Flash动画的处理速度。