2014-10-06 81 views
0

我想使我的第一场比赛在动作3和使用3个关键帧。这是从我的第一个关键帧代码:闪光as3第一次按下按钮没有反应

gamestart.addEventListener(MouseEvent.MOUSE_DOWN, start); 

function start(e:MouseEvent):void 
{ 
gotoAndStop(2); 
} 

而在我的第二个关键帧,我有一个键盘监听器。

stage.addEventListener(KeyboardEvent.KEY_DOWN ,pressButton); 

function pressButton(e:KeyboardEvent):void 
{ 
trace("aaa"); 
} 

我的问题是,进入第二帧后,第二架似乎并没有得到“重点”,这意味着我仍然需要点击它可以使用它的键盘事件。无论如何要强调一个框架?

回答

1

设置阶段的重点是简单的:

stage.focus = stage; 
+0

或者您可以使用stage.focus =这一点; – Zze 2014-10-09 11:13:47