1

MC1 があり、クリックすると待機して、MC2 がフレーム 50 または 100 に達したときに再生を開始します。両方とも独自のタイムラインがあります。ヘルプはありますか?

4

2 に答える 2

1
mc1.addEventListener(MouseEvent.CLICK, onMc1Click);

function onMc1Click(e:MouseEvent):void
{
  mc2.addEventListener(Event.ENTER_FRAME, onFrameMc2);
  mc2.play();
}

function onFrameMc2(e:Event):void
{
  if(mc2.currentFrame == 50 || mc2.currentFrame == 100)
  {
    mc2.removeEventListener(Event.ENTER_FRAME, onFrameMc2);
    mc1.play();
  }
}
于 2013-07-08T15:57:39.527 に答える