2011-05-15 61 views
2

當我向舞臺添加一個按鍵事件偵聽器時,焦點位於另一個對象時不會觸發。無論焦點如何,我怎麼能聽到任何按鍵事件?無論當前焦點如何,AS3捕捉按鍵?

只是將useCapture參數設置爲true不起作用。我認爲這是因爲如果我沒有爲舞臺上的每個對象添加一個監聽器,就沒有事件冒出來。

我是否真的必須爲每個對象添加一個eventlistener來捕捉按鍵事件,而不管當前的焦點對象是什麼?

回答

2

我認爲,如果你是將重點改變的代碼添加添加keyEventListener到舞臺,然後在功能:

stage.focus =階段

它可能工作。

+0

thx ...是的,這是一種可能性......但是,我總是要把重點放在舞臺上......這對我來說似乎是極端的...... – haemse 2011-05-16 07:26:41

+0

我做到了將重點放在舞臺上。 .. – haemse 2011-05-16 22:16:28