Flash 在不增加CPU使用率的情况下,AS代码的使用频率如何?

Flash 在不增加CPU使用率的情况下,AS代码的使用频率如何?,flash,actionscript,cpu-usage,Flash,Actionscript,Cpu Usage,我在flash中创建了一个由AS制作的动画(类似于tween) 我想在我的项目中不止一次地使用它,但是CPU的使用量会大大增加 我想将我的动画另存为swf并加载到我的项目中 这是个好主意吗 怎么做 你能给我建议一个有效的方法吗 谢谢…有些代码会很有用。 但是如果需要多次重复相同的动画(并且是在运行时创建的),可以调用BitmapData.draw()对于第一次播放的动画的每一帧,并将位图数据存储在数组中或向量中,以便下次显示它们,而不是原始动画如果动画是400块砖和多行,并且我假设在Flash中

我在flash中创建了一个由AS制作的动画(类似于tween)

我想在我的项目中不止一次地使用它,但是CPU的使用量会大大增加

我想将我的动画另存为swf并加载到我的项目中

这是个好主意吗

怎么做

你能给我建议一个有效的方法吗


谢谢…

有些代码会很有用。

但是如果需要多次重复相同的动画(并且是在运行时创建的),可以调用
BitmapData.draw()
对于第一次播放的动画的每一帧,并将位图数据存储在
数组中
向量中
,以便下次显示它们,而不是原始动画

如果动画是400块砖和多行,并且我假设在Flash中制作为向量MovieClip(即,不是图像),然后你的CPU使用量来自于Flash,每一帧都要画一吨向量。当您开始使用它的多个实例时,这一点尤其重要

如果您只是在移动图像(而不是缩放或旋转图像),请查看
cacheAsBitmap
(),或者按照www0z0k的建议将其绘制为位图数据对象


您还可以查看bit101中的SWFSheet--它基本上为您完成了艰苦的工作,将动画绘制为一系列PNG图像,然后加载到

中。您需要向我们显示一些代码并提供更多信息。吐温有多复杂,你多久叫一次,有多少对象,等等etc@user663431不,不是rar文件。如果要显示代码,请将其复制并粘贴到问题中,然后使用代码格式化工具(大括号)对其进行标记和格式化。也许你应该阅读一两个其他问题来了解它是如何完成的。这是可能的,但等于我应该重写我的代码,我认为仍然是高cpu消耗,因为运行动画有干扰(!)。@user663431-你能发布似乎最需要cpu的代码部分吗?应该可以对其进行优化