作者admon (大毛)
看板Flash
標題[問題]要先用滑鼠按一下,才抓得到KEY_DOWN
時間Mon Apr 13 18:20:45 2009
遇到一個奇怪的問題
在frame1有一個按鍵,按下去會gotoAndStop("frame2")
在frame2有一個新的MovieClip物件,
此物件的建構子裡:
stage.addEventListener(KeyboardEvent.KEY_DOWN,keyPressHandler);
問題是跳到frame2以後 直接按keyboard並沒有反應
要先用滑鼠先click一下舞台
keyPressHandler()才會被呼叫
請問這狀況是因為gotoAndStop()以後
舞台會失去焦點嗎?怎麼解決?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.0.168
→ aquarianboy:附個原始檔會比較清楚 04/13 22:18
→ admon:自己解決了:用stage.focus=movieClipInstance 指定focus 04/22 19:16