MyGameMyLove.com
[基础]如何优化flash性能 2008-6-19 11:41:00 举报不良信息 |
|
| 风随心动
注册时间:2008-6-13 11:11:00 |
如何优化flash性能
|
| 2008-6-19 11:49:00 举报不良信息 | |
| mygamemylove 注册时间:2008-5-6 11:42:00 |
网上这方面的文章很多,但感觉得不是太完整,让我们看看 帮助文档中官方的建议。 flash8的帮助,搜索"性能优化 " 一、动画原则 1.控制 SWF 文件的呈现品质可以使用 _quality 属性或 SetQuality 命令 2.减少同时发生的补间动画。减少补间数或设置动画序列, 以使一个动画结束后另一个动画再开始。 3.适度地对元件使用透明度 (Alpha) 效果,因为透明度非 常消耗 CPU。特别是,最好避免对具有不完全不透明(小于 100%)的Alpha 级别的元件进行补间。 避免使用消耗 CPU 的可视效果,如大遮罩层、剧烈运动、 Alpha 混合、剧烈渐变和复杂的矢量图形。 4.尝试使用补间、关键帧动画和 ActionScript 驱动运动的 组合以生成最有效的结果。 二、位图图形 Macromedia 建议在将位图图形导入到 Flash Professional 8 中之前,将位图图形优化为 16 位。优化图形会降低 SWF 文件的大小,并使您可以更好地控制最终输出。另外,请确 保导入的位图大小为 Flash Lite 内容中需要的大小。使用 比需要的大小更大的位图会导致占用更多的运行时内存。 三、ActionScript 1.使 ActionScript 尽量简单。 2.限制使用的循环数和每个循环包含的代码数。 3.当基于帧的循环的脚本所执行的任务完成后,应当立即停 止该循环。 4.尽量避免字符串和模拟数组处理,因为这会非常消耗 CPU |
