如何从另一个动画片段as3中控制动画片段?

时间:2012-02-01 06:35:08

标签: flash actionscript-3

我在主时间轴上有两个动画片段。第一个是envelope_mc,第二个是bg_main。在envelope_mc时间轴中,第25帧有一个按钮,点击时可以向前播放。

stop();

on_btn.addEventListener(MouseEvent.CLICK, playAhead);

function playAhead(event:MouseEvent):void
{
    play();
}

我在bg_main上也有一些动画,当在envelope_mc时间轴中点击按钮时,我不想在第30帧(在bg_main时间轴内)触发。

1 个答案:

答案 0 :(得分:3)

从添加到舞台的任何内容中,您都可以通过以下方式访问根时间轴:

MovieClip(root)

这意味着你可以像这样访问你提到的MovieClip:

MovieClip(root).envelope_mc;
MovieClip(root).bg_main;