【问题标题】:Moving a child MC to stage but remaining its animation将子 MC 移动到舞台但保留其动画
【发布时间】:2012-03-13 14:10:45
【问题描述】:

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

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

【问题讨论】:

  • 亲爱的@Bakapii,这是一个答案 :)
  • @Kodiak 你是对的,我已经把它变成了一个。 :)

标签: actionscript-3 depth


【解决方案1】:

如果您只是更换父母,则不需要 removeChild/addChild。只需在已经有父级的子级上调用 addChild,就会自动重新设置该子级的父级。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-27
    • 2015-03-28
    • 2014-02-01
    • 2013-10-19
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    相关资源
    最近更新 更多