[問題] as3 keydown事件沒有反應

看板Flash作者 (兔子)時間15年前 (2011/05/18 11:54), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
我想把事件寫在root中 MovieClip(root).addEventListener(KeyboardEvent.KEY_DOWN, function(E:KeyboardEvent):void{ trace(E.keyCode); test.text=E.keyCode.toString(); } ); 但是不管是trace或是textbox中都沒有反應 編譯卻沒有跳出任何錯誤訊息 請問是哪邊有問題呢? 感謝 -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ 涼涼黑兔 █████ █████ 煢煢白兔 十寒一曝 ██ ███ 東走西顧 食不嫌葷 ██╱╲ ◥█████◣● 衣不如新 心不嫌素╱╱ ◥████ ˇ 人不如故 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.127.91

05/18 13:08, , 1F
加了 stage.focus=MovieClip(root); 還是一樣
05/18 13:08, 1F

05/18 13:13, , 2F
請監聽stage的keyboard
05/18 13:13, 2F

05/18 13:13, , 3F
一般display object要取得mouse focus才會有key event
05/18 13:13, 3F

05/18 13:14, , 4F
*stage的keyboard event
05/18 13:14, 4F

05/18 13:17, , 5F
原來如此0.0 root也是object的意思
05/18 13:17, 5F
文章代碼(AID): #1DqqBm62 (Flash)
文章代碼(AID): #1DqqBm62 (Flash)