将子MC移动到舞台但保留其动画

时间:2012-02-23 07:00:19

标签: actionscript-3 depth

在将MC移动到舞台(与其父母相同的级别)时,是否可以在子MC上保持正在进行的动画

如果再次使用removeChild和addChild,动画将不是一致的。

1 个答案:

答案 0 :(得分:1)

如果您只是更换父母,则无需removeChild / addChild。只需在已经拥有父级的子级上调用addChild,就会自动重新生成子级。

我没有测试你的确切问题。但是如果在调用addChild时MovieClip停止播放,您可以只存储当前帧,然后在调用addChild后从该帧继续播放。像这样:

var frameNumber : int = myMovieClip.currentFrame;
newParent.addChild(myMovieClip);
myMovieClip.gotoAndPlay(frameNumber);