播放不在舞台上的MovieClip会消耗资源吗?

时间:2013-01-28 04:08:36

标签: actionscript-3 flash

问题如下: 如果我有一个无限播放的MovieClip,当它不是舞台上任何东西的孩子时(即不可见),它是否仍会消耗额外的资源(cpu时间,内存和什么不是)。

我想知道是否可以安全地调用removeChild()或者我是否需要在每个删除子项之前调用stop()?

2 个答案:

答案 0 :(得分:0)

是的,这是正确的,即使它不在舞台上,它正在使用资源,因为这些实例实际上正在播放。你是对的,因为你需要调用stop(),即使你从舞台上删除它。

如果你正在制作游戏并且你正在汇集有动画的精灵,那么重要的是要注意。特别是如果您的动画有补间,因为这些补间实际上占用了处理周期。

答案 1 :(得分:0)

当您调用stop()或removeChild()时,动画片段或子项仍在播放,动画片段中的声音仍在播放。 建议使用spritesheet而不是movieclip。