[基础]如何优化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
回复主题
内 容: