看板 Flash 關於我們 聯絡資訊
先去下載這個Key class http://0rz.tw/033Q6 然後加入到class path中 接下來在一個影格上面就可以用Key.isDown()了 只是要先呼叫 Key.init(stage) 來初始化 大致code會長得像這樣 Key.init(stage); //先初始化Key class var keycode:int = 32; //你想要設定的keycode stage.addEventListener(KeyboardEvent.KEY_DOWN, down); function down(e:KeyboardEvent):void { if (Key.isDown(keycode)) { //你想要的code } } -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.79.229
madturtle:那AS3沒有預設判斷鍵盤按鍵的指令嗎? @_@ 04/26 15:29
cjcat2266:它只能判斷這個時候按下的是什麼鍵,e.charCode; 04/26 16:15
cjcat2266:沒有預設功能判斷按下這個鍵的時候,是否另外一個鍵 04/26 16:16
cjcat2266:也是按下的 ← 這樣會用到Key.isDoew(charCode) 04/26 16:16
cjcat2266:所以其實你只是想要抓 "按下的那個鍵" 04/26 16:16
cjcat2266:用e.charCode應該就可以了 04/26 16:16
madturtle:那...if(e.charCode==RIGHT){ } 這樣寫可以嗎? 04/26 16:35
madturtle:好像不行... 04/26 16:42
cjcat2266:你要自己去找right的值啊...RIGHT並沒有定義 04/26 17:00
etrexetrex:先 trace 那個值,叫他自己告訴你,他是誰,再寫if 04/26 19:21
cjcat2266:推樓上,好方法 :) 04/26 19:26
Jerrynet:抖....第4444篇文章~~~XD 04/26 20:50
madturtle:那e.charCode前面那個e要填甚麼? 04/26 21:46
madturtle:那個檔案要丟到哪個資料夾? 04/26 21:54
cjcat2266:ctrl + U開啟設定 04/26 22:50
cjcat2266:設定 > ActionScript > ActionScript 3.0 settings 04/26 22:50
cjcat2266:加入你放那個檔案的位址 04/26 22:51
cjcat2266:然後就可以用Key class了 04/26 22:51
scars:推一下第4444篇文章XDD 04/27 03:44