【发布时间】:2012-03-13 14:10:45
【问题描述】:
在将 MC 移动到舞台(与其父级相同)时,是否可以在子 MC 上保持正在进行的动画
如果再次使用 removeChild 和 addChild 动画将不一致。
【问题讨论】:
-
亲爱的@Bakapii,这是一个答案 :)
-
@Kodiak 你是对的,我已经把它变成了一个。 :)
标签: actionscript-3 depth
在将 MC 移动到舞台(与其父级相同)时,是否可以在子 MC 上保持正在进行的动画
如果再次使用 removeChild 和 addChild 动画将不一致。
【问题讨论】:
标签: actionscript-3 depth
如果您只是更换父母,则不需要 removeChild/addChild。只需在已经有父级的子级上调用 addChild,就会自动重新设置该子级的父级。
我没有测试你的确切问题。但是,如果当您调用 addChild 时 MovieClip 停止播放,您可以只存储当前帧,然后在您调用 addChild 后从该帧继续播放。像这样:
var frameNumber : int = myMovieClip.currentFrame;
newParent.addChild(myMovieClip);
myMovieClip.gotoAndPlay(frameNumber);
【讨论】: