作者hirabbitt (兔子)
看板Flash
標題[問題] as3 keydown事件沒有反應
時間Wed May 18 11:54:21 2011
我想把事件寫在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
→ hirabbitt:加了 stage.focus=MovieClip(root); 還是一樣 05/18 13:08
推 cjcat2266:請監聽stage的keyboard 05/18 13:13
→ cjcat2266:一般display object要取得mouse focus才會有key event 05/18 13:13
→ cjcat2266: *stage的keyboard event 05/18 13:14
→ hirabbitt:原來如此0.0 root也是object的意思 05/18 13:17