2012-02-24 44 views
0

我在这里面临一个问题 - 我聘请了一位自由职业者为我的Flash应用程序进行设计。一切都很好,直到我看到了这一点。这是一个动画背景。它有大约100个补间影片剪辑,它们的功能大致相同 - 简单的旋转补间,但该背景上的CPU使用率仅达17-20%。它的效果很高。 我试图优化它 - 删除所有的代码,并吐出基于时间线的补间,但是这并没有解决我的问题。Flash中的动画背景 - 高CPU占用率

也许有人可以帮助我吗?

您可以在这里看到的swf例如:http://drabuna.com/problem/AnimatedBackground.swf 而得到的.fla这里:http://drabuna.com/problem/AnimatedBackground.fla

+1

雇佣了一些熟悉较新的Stage3D API,blitting和/或创意程序员(是的,他们确实存在)的人,他们不需要依赖时间轴脚本和CPU密集型向量补间。 – TheDarkIn1978 2012-02-24 01:50:36

回答

1

看供应FLA文件似乎设计者已经刚刚创建一个动画对象,并创造了它的多个实例后。

我会冒险猜测高CPU使用率是由于动画图形填充了15%的alpha填充。

也许你可以尝试替换已经应用透明度的位图png中填充15%色调的矢量形状。像这样...

graphic png

或者有关创建背景的循环FLV和播放,而不是如何。

+0

转换为png并没有改变一个东西=(我想,flv不是一个选项,因为它的结果大小会更大。 – Drabuna 2012-02-24 10:43:17