【发布时间】:2011-04-03 20:13:04
【问题描述】:
嗨,我有一个主文档/fla,我创建了一个游戏类,在 document/fla 文件中对其进行了实例化,它现在运行我想在该游戏类中放置一个按钮,可以告诉根文档/fla跳转到某个帧。我该怎么办?
谢谢
【问题讨论】:
标签: flash actionscript-3 class button root
嗨,我有一个主文档/fla,我创建了一个游戏类,在 document/fla 文件中对其进行了实例化,它现在运行我想在该游戏类中放置一个按钮,可以告诉根文档/fla跳转到某个帧。我该怎么办?
谢谢
【问题讨论】:
标签: flash actionscript-3 class button root
您的游戏类可以调度一个事件 (GameEvent.SUPER_ACTION)。然后在你的 fla 中:
var targetFrame:int=10;
var game:Game = new Game();
game.addEventListener(GameEvent.SUPER_ACTION,gameSuperAction);
function gameSuperAction(e:GameEvent):void{
gotoAndStop(targetFrame);
}
或者如果游戏的按钮是公开的:
var targetFrame:int=10;
var game:Game = new Game();
game.button.addEventListener(MouseEvent.CLICK,gameButtonClick);
function gameButtonClick(e:MouseEvent):void{
gotoAndStop(targetFrame);
}
这是一个 AS3 事件流示例:http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e53.html
【讨论】: