没有按钮的Actionscript 2.0 gotoAndPlay

时间:2013-06-29 02:01:53

标签: flash actionscript-2

我在AS2中遇到一个奇怪的问题,因为gotoAndPlay脚本对我来说效果不好......

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

onClipEvent (enterFrame) {
    play();
}

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

但是,如果我想从100开始玩那个怎么办?所以我这样做了:

onClipEvent (enterFrame) {
    gotoAndPlay(100);
}

显然,由于某种原因,影片剪辑没有进入100并播放。

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

谢谢,盖伊

1 个答案:

答案 0 :(得分:1)

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