2010-07-12 44 views
0

我有一個KeyboardEvent.KEY_DOWN事件偵聽器在第10幀,並在第一幀按鈕,當點擊帶你到第10幀,如果你添加gotoAndPlay(10);在第1幀的頂部,事件偵聽器工作正常,如果您單擊按鈕以獲得第10幀,則必須在事件偵聽器工作之前單擊幀中的某處。動作腳本集焦點

任何想法?

D.

+0

添加一些特定的代碼將幫助我回答這個問題。如果沒有其他的東西,知道你正在添加監聽器的對象是有幫助的。 – 31eee384 2010-07-12 20:50:20

+0

stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownListener); – 2010-07-12 20:51:08

回答

2

您可以使用stages focus property鍵盤焦點設置到一個互動的對象。

stage.focus = stage; 
+0

這個伎倆! 謝謝。 – 2010-07-12 22:00:13

0

除了TandemAdam建議轉移焦點的建議,您可以在舞臺級別註冊您的活動。例如,請致電stage.addEventListener(...)

編輯:在閱讀你的評論之前,發表了這個話題,Dean Bayley。看起來你已經按照我的建議做了,在這種情況下,我無法重現你的問題 - 它在我的機器上工作正常。