actionscript 3 gotoAndPlay 父播放

actionscript 3 gotoAndPlay parent play

我正在尝试创建一个 Flash 文件 Action Script 3 来播放两个带有动画的 MOVIECLIPS。每个 MovieClip 在其层中的单个帧上,两层是一层以上 other.My 目标是将代码放在每一层中以在当前层动画结束时播放下一层中的下一帧。

如果你有相同的例子,请帮助我。

在每个影片剪辑的第一个关键帧和关键帧的结尾添加 stop(); 脚本。在动作层写 mc_1.gotoAndPlay(2); 并在关键帧末尾的 mc_1MovieClip(parent).mc_2.gotoAndPlay(2);

stop();
mc1.addFrameScript(mc1.totalFrames - 1, nextFrame);
mc1.gotoAndPlay(1);
mc2.stop(); //if mc2 is on same frame with mc1

function nextFrame():void{
this.gotoAndStop(2); //if mc1 & mc2 is on different frame;
mc2.gotoAndPlay(1);
}

将此添加到包含 mc

的 stage/mc 的第一帧