0

我在 AS2 中工作时遇到了一个奇怪的问题,其中 gotoAndPlay 脚本对我来说效果不佳......

我有一个带有电影剪辑的场景。在我的影片剪辑中,我在第一帧有一个停止,在第 2 帧和第 100 帧有两个不同的动画。我将首先说我设法通过播放动作解决了 goto 问题,因此通过特定关键帧的主要场景,我给了我的电影剪辑这个动作:

onClipEvent (enterFrame) {
    play();
}

所以影片剪辑开始在其第二帧播放动画,一切都很酷。

但是如果我想从 100 开始玩呢?所以我这样做了:

onClipEvent (enterFrame) {
    gotoAndPlay(100);
}

显然,出于某种原因,影片剪辑没有达到 100 并播放。

我不想使用任何按钮命令来使其工作!我希望影片剪辑在我的根场景中的某个帧处开始播放。有什么建议么?

谢了,兄弟们

4

1 回答 1

1

onClipEvent(enterFrame) 将创建一个侦听器,在您像这样设置之后在每一帧中调用它(即使在您调用 stop() 之后,您的“play()”代码也将被调用 24 次或每秒调用一次!)。你不想要那个。如果你只想执行一次“gotoAndPlay(100)”,就写在那里。第 1 行和第 3 行没有理由。

于 2013-07-01T02:36:52.163 回答