AS3 - 如何在单击按钮时停止实例和动画片段以转到其他“页面”

时间:2012-12-15 16:30:04

标签: actionscript-3 flash

我创建了一个应用程序,允许用户单击几个按钮。这些按钮中的每一个在七个帧上具有不同的内容。

例如;我在按钮1上有一个游戏,在第2页上有动画等。所有七个按钮的代码仅位于第1帧。当我点击不同的按钮时,游戏继续播放下一页动画。 我怎么能阻止它?

p.s动画/游戏代码设置在不同的帧上(“PAGES AS”层)

timeline pages setup

2 个答案:

答案 0 :(得分:0)

要使自动播放停止,您可以添加stop()功能。这需要添加到每个帧。

如果您想根据当前帧执行某项操作,可以使用:

if(stage.currentFrame==AnyNumber){
  //Do something
}

答案 1 :(得分:0)

你也可以 gotoAndStop(帧号)

例如,如果您在第一帧上按下按钮并且您希望按钮进入第4帧,请使用 gotoAndStop(4);