我有一个包含多个图层和帧的影片剪辑。其中一些包含按钮。当我单击按钮 1 时,我希望它转到下一帧。当我单击按钮 2 时,我希望它转到第 23 帧。这是我用于按钮 1 的代码:
this.addEventListener(MouseEvent.CLICK, convnext);
function convnext(evt:MouseEvent):void
{
MovieClip(parent).gesprekkencivcen.nextFrame();
}
这是按钮 2 的代码:
this.addEventListener(MouseEvent.CLICK, convend1);
function convend1(evt:MouseEvent):void
{
MovieClip(parent).gesprekkencivcen.gotoAndStop(23);
}
现在发生的情况是,当我单击任一按钮时,或者实际上是在影片剪辑中的任何位置(甚至是我没有应用动作的图层)时,它会同时执行这两个功能,所以我最终会转到第 24 帧。有人可以吗?提供这个问题的答案?