Flash优化
影响文件大小的因素 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,就可能会出现导入失效 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 通过更改在创建 XML 读取器时所使用的 XmlDictionaryReader
- 从Dojo1.6到Dojo1.8(三)—— Parser,Dijit,DojoX
- sqlite 命令与编程
- 2010(Flex 初次使用 小节结:No.1)
- ruby-on-rails – 使用rails paperclip插件将图像存储在数据
- xml – cvc-pattern-valid:值’A’对于模式’^ [A-Za-z]?
- postgresql – ST_DWithin以参数为度,不是米,为什么?
- Kotlin在Swift中有相当于Implicitly Unwrapped Optionals吗
- 10-格式化文件存储-正则表达式re
- c# – LINQ to XML:忽略属性的情况