我在AS2中遇到一个奇怪的问题,因为gotoAndPlay脚本对我来说效果不好......
我有一个带有影片剪辑的场景。 在我的影片剪辑中,我在第一帧停止,在第2帧和第100帧有两种不同的动画。 我首先要说的是,我设法通过播放动作绕过goto问题,所以通过特定关键帧的主场景我给了我的影片剪辑这个动作:
onClipEvent (enterFrame) {
play();
}
因此,影片剪辑开始在第二帧播放动画,一切都很酷。
但是,如果我想从100开始玩那个怎么办?所以我这样做了:
onClipEvent (enterFrame) {
gotoAndPlay(100);
}
显然,由于某种原因,影片剪辑没有进入100并播放。
我不想使用任何按钮命令来使其工作!我希望从我的根场景中,在其中的某个帧处告知影片剪辑。 有什么建议吗?
谢谢,盖伊
答案 0 :(得分:1)
onClipEvent(enterFrame)将创建一个侦听器,在你设置它之后将在每个帧中调用(即使在你调用stop()之后,你的“play()”代码将被调用24或每秒一次!)。你不希望这样。如果你只想执行一次“gotoAndPlay(100)”,那就把它写在那里。第1和第3行没有理由。