2014-10-06 56 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