2

我有这个 flash 动画(flash lite 1.1),问题是在我的手机上它很慢。

它看起来像5-6 FPS....

谁能告诉我为什么以及如何使它更快?

先感谢您。

以下是 swf 和 fla 文件: 下载

编辑:在索尼爱立信 K550、W610、W300 和 W880 上测试

4

3 回答 3

1

查看您的文件,您可以执行以下操作:

  1. 您正在使用粒子效果,这是 CPU 密集型的。减少粒子数量可能会影响播放速度。
  2. 每个粒子都有一个 alpha 渐变效果。减少 alpha 淡入淡出的持续时间,或完全移除它会有所帮助。

祝你好运

于 2009-09-14T02:55:20.997 回答
1

Flash Lite 中的性能问题通常最好通过简化渲染来解决——使动画更短、更小并使用不太复杂的内容。一些经常提高性能的具体想法是:

  • 复杂的矢量、非设备文本和渐变的渲染成本都很高。用位图替换它们(如果你可以在不超过内存限制的情况下这样做)。
  • 限制透明度的使用,并限制所涉及的层数。
于 2009-09-14T08:11:52.467 回答
0

我刚刚下载了 SWF 并在我的诺基亚 6500 上运行它,它运行得非常流畅,绝对不是 5-6 FPS。

我认为您无法在保持当前图形效果的同时使其在速度较慢的手机上运行更流畅(这可能是问题所在) 。

于 2009-09-13T20:33:56.190 回答