加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash优化

发布时间:2020-12-15 18:07:23 所属栏目:百科 来源:网络整理
导读:影响文件大小的因素 1. 针对图片影响SWF大小 ? ?在需要透明底图片时在Flash中将bmp图片打散,然后用抠图的方式将透明部分去掉 2. 针对动画帧数影响SWF大小 ? ?将动画补间转换为关键帧,删除补间,再将关键帧隔帧删除(Ctrl+F5),视觉上不影响流畅性 3. 矢量图

影响文件大小的因素

1.针对图片影响SWF大小

? ?在需要透明底图片时在Flash中将bmp图片打散,然后用抠图的方式将透明部分去掉

2.针对动画帧数影响SWF大小

? ?将动画补间转换为关键帧,删除补间,再将关键帧隔帧删除(Ctrl+F5),视觉上不影响流畅性

3.矢量图形无法压缩

? ?将矢量优化功能(Ctrl+Alt+Shift+C)仍存在的节点手动去掉

5.减少逐帧动画

6.位图占大小导入的位图尽量小点,并以JPEG方式压缩)

7.MP3是使声音文件最小化的格式,应尽量使用。

? ? ?8.导入音乐后,在它的属性设置里去掉“使用文件默认品质”,然后,在它的品质设置如下:“压缩”选择MP3;“位比率”选择16Kbps;“品质”选择快速。如此设置之后,3MB的MP3输出后不足500KB,音质只有少量的损失

? ? ?9.不要在同一帧放置过多的影片剪辑剪辑,否则可能使你的swf成倍增肥。

影响CPU运行的因素

1.过高帧频消耗CPU

2.动画不要过于集中

3.避免大量使用元件透明度(多用程序visible)

4.矢量图占CPU(可将复杂矢量图转换为背景透明的PNG图片)

5.线条占CPU运算

6.时间轴是负担(减少gotoAndStop的使用)

7.滤镜对CPU消耗大(尤其是模糊滤镜)

8.尽量在类中定义变量,减少局部变量的使用,重用全局变量

9.循环数组的时候,将数组长度保存到变量,减少获取次数

? ? ? 10.Math.sqrt()很耗CPU

? ? ? 11.过渡填充比纯色填充要多占50字节左右。

? ? ? 12.舞台尺寸适合就好,不要过大

两者都影响的因素

? ? ? 1.线条,图形和文字(多用设备字体),尽量采用简单型,同时和减少CPU运算和文件大小

? ? ? 2.减少打散文字(打散后,文字变图形,文件增大),文字一多,打散的过程极易崩溃flash

? ? ? 3.字体样式和数量越多,越占内存和CPU处理(处理过多的文字时,建议将其做成png图片,放松CPU)

附带2个小经验

? ? ? 1.Flash打散文字后,会产生色差(比如:先前同样是黑色,打散后的黑色明显淡了许多),方法是加个调整颜色的滤镜(不需要设置值),在色彩效果-高级-稍微增大alpha偏移值即可!

? ? ? 2.如果在Flash中嵌入视频,超过10M,就可能会出现导入失效

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读