闪存中的动画背景 - 高CPU使用率

时间:2012-02-24 01:35:30

标签: flash actionscript-3 flash-cs5

我在这里面临一个问题 - 我聘请了一位自由职业者,为我的Flash应用程序设计一个设计。一切都很好,直到我看到这一点。这是一个动画背景。它有大约100个补间的电影剪辑,几乎完全相同 - 简单的旋转补间,但在该背景上的CPU使用率仅达到17-20%。它的效果如此之小。 我试图优化它 - 删除所有代码,并仅提供基于时间轴的补间,但这并没有解决我的问题。

也许有人可以帮助我?

您可以在此处查看swf示例:http://drabuna.com/problem/AnimatedBackground.swf 并在此处获取.fla:http://drabuna.com/problem/AnimatedBackground.fla

2 个答案:

答案 0 :(得分:3)

如果是我,我会在库中创建一个实例并复制它。我愿意打赌它不会是一种资源匮乏。我同意TheDarkIn1978,这种类型的动画应该根本不需要时间线。阅读此链接。

http://www.kirupa.com/forum/showthread.php?223798-ActionScript-3-Tip-of-the-Day/page12&p=1939827#post1939827

答案 1 :(得分:1)

在查看提供的.fla文件后,设计人员似乎已经创建了一个动画对象,并创建了多个动画实例。

我猜想高CPU占用率是由于动画图形填充了15%的alpha填充。

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

graphic png

或者如何创建背景的循环flv并改为播放。