2011-04-03 81 views
0

嗨我有一个主要的文件/ fla,并创建了一个游戏类,它在文件/ fla文件中实例化它现在运行我想在该游戏类中放一个按钮,可以告诉根文件/ fla跳转到某个帧。我将如何去做这件事?Flash AS3根文件链接

谢谢

回答

0

你的游戏类可以派发一个事件(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

+0

我会如何在比赛中调度事件类? – DIM3NSION 2011-04-03 10:37:09

+0

@ DIM3NSION更新了我的答案! – OXMO456 2011-04-03 12:14:09

+0

感谢您回答@ OXMO456,所以我会在我的游戏课程中创建一个按钮,然后为它发送一个事件。然后添加一个事件监听器到我的fla文件中查找该事件并在该帧内调用该函数?对不起,我只是想尽一切办法让自己的头脑快乐起来 – DIM3NSION 2011-04-03 13:10:39