2012-06-05 75 views
0

我正在構建一個簡單的遊戲,用W A S D鍵控制角色。當你死的時候,你會看到另一幀,說你死了,並且有一個按鈕可以再次玩遊戲。當我點擊按鈕時,它再次進入第1幀,但鍵盤事件不起作用,除非我再次點擊屏幕。我該如何解決這個問題?提前致謝。按鈕單擊後沒有觸發ActionScript 3鍵盤事件

+0

這個問題似乎有點特定於你的代碼,你是否刪除,然後再添加監聽器? –

+0

我刪除輸入框架偵聽器時,人物死亡,但我不刪除鍵監聽器 –

+0

你如何添加鍵監聽器 –

回答

0

在您的幀1嘗試加入活性listiner將焦點設置:

activate="this.setFocus()" 
0

我不能清楚地得到您的問題。如果一旦你點擊那個按鈕,它正確地工作正確。如果我瞭解的方式是正確的,那麼您的循環或條件可能會出現問題。請讓我知道你的編碼,我會盡力解決。否則檢查你自己frame1上的循環或條件或你寫keybord事件監聽器的地方。我希望這將是有用的其他請讓我知道我會給你另一種解決方案。