查看完整版本: ActionScript 鍵盤控制問題
頁: [1]

eric15963 發表於 2011-12-1 10:06 AM

ActionScript 鍵盤控制問題

請問一下再 AS3 如果偵測 ENTER 鍵被按下
指令可以寫成 if (event.keyCode == Keyboard.ENTER) {...} 或 if (event.keyCode == 13) {...}
但是如果要偵測 按鍵 A 被按下
卻只能寫成 if (event.keyCode == 65) {...} 不能寫成 if (event.keyCode == Keyboard.A) {...}
這是啥原因呢???<div></div>

Super-Tomato 發表於 2011-12-2 12:24 PM

請問一下再 AS3 如果偵測 ENTER 鍵被按下
指令可以寫成 if (event.keyCode == Keyboard.ENTER) {...} 或 i ...
eric15963 發表於 2011-12-1 10:06 AM http://www04.eyny.com/images/common/back.gif

在 AS3 的 Keyboard class 中已經有定義這些常數了,怎麼會沒有呢?
樓主應該學習多按 F1 來查找 Flash 所提供的 reference。

import flash.ui.Keyboard;...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

vinaqc 發表於 2011-12-4 05:06 AM

規定如此沒有為什麼,就像Math.PI你不能寫成Math.pi一樣

0204f 發表於 2011-12-7 05:26 PM

可以吧....如果不行的話也可以用"A".charCodeAt()也行喔
頁: [1]