看板 Flash 關於我們 聯絡資訊
※ 引述《junjikilin (kilin)》之銘言: : 請問想要做出一個動畫中 : 使用者按鍵盤Esc鍵 能夠出現選單 : 鍵碼是27 但怎麼都沒辦法讀出來 : 用trace來看KeyCode 每個鍵都有trace出來 : 就只有Esc鍵顯示不出來 : 不知道板上有沒有人知道 謝謝大家 其實你應該是有抓到了 只是在flash的editor裡ctrl + enter的時候顯示不出來而已 :) 直接單獨執行.swf應該就ok了 範例: var oKeyListener:Object = new Object(); oKeyListener.onKeyDown = function():Void { if (Key.getCode() == Key.ESCAPE) { trace('escape'); } }; Key.addListener(oKeyListener); 在editor裡按下Ctrl + Enter執行後,你會發現,esc其實還是沒作用 這時,選擇Control->Disable Keyboard Shortcuts esc應該就會有反應了 -- 誠徵PHP網站工程師,熟MVC架構 http://blog.eddie.com.tw/ 全職、兼職可,意者請敲 :) http://www.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.139.9
junjikilin:謝謝~^^ 能否再請問Key.addListener(oKeyListener) 02/11 09:22
junjikilin:的作用? 一定要加嗎?謝謝~ 02/11 09:22
aquarianboy:Listener的細節可參考F1手冊 :) 02/11 11:49
junjikilin:ok謝啦 只是不知道flash5有沒有說明XD 感謝 02/11 15:48
aquarianboy:其實google一下應該就會知道答案囉 02/11 17:37