2014-02-06 24 views
0

我正在使用此代碼使用我的鍵盤播放我的動畫,但出於某種原因,我不明白,我需要點擊舞臺上的第一個使它工作,當它應該automaticaly,可以有人幫我解決這個問題嗎?初始化鍵盤事件而不點擊舞臺

變種拼貼

拼貼= 0

功能gocollage1(E:的KeyboardEvent):無效

{

如果(拼貼== 0 & & e.keyCode == Keyboard.RIGHT)

{

collage = 1

myanimation.play();

}

}

stage.addEventListener(KeyboardEvent.KEY_DOWN,gocollage1);

+0

出於安全原因,舞臺需要專注才能捕獲關鍵事件。例如,您可以創建點擊舞臺的原因,例如「開始」或「接受繼續」。 – InkeyString

+0

你是指舞臺還是swf? – Fygo

+0

舞臺需要重點關注,他們已將舞臺表演者附加在舞臺上。他們本質上可以是同一件事,舞臺和瑞士法郎。你的意思是什麼?有人需要點擊swf(stage)yes – InkeyString

回答

0

如果你想設置的SWF焦點舞臺。

stage.focus = stage; 
+0

它的工作原理,非常感謝你@Nambew – user3280636