作者:
scars (scars)
2014-05-10 17:41:11※ 引述《para123 (好心情,事才會做好)》之銘言:
: 想請問一個很基礎的問題,(我翻書、咕狗找不到…)
: 就是如果要寫… 當使用者按下Android手機上,下邊的那些功能鍵時,
: 如 "首頁" 、 "返回" 等等,
: 該如何寫呢?
http://goo.gl/uQYT82
你可在 NativeApplication 上偵聽 KeyboardEvent.KEY_DOWN
依 event.keyCode 判斷按下了哪個 key
NativeApplication.nativeApplication.addEventListener(
KeyboardEvent.KEY_DOWN,checkKeypress);
public function CheckKeypress(event:KeyboardEvent):void{
switch (event.keyCode) {
case Keyboard.BACK:
event.preventDefault();
trace("Back key is pressed.");
break;
case Keyboard.MENU:
trace("Menu key is pressed.");
break;
case Keyboard.SEARCH:
trace("Search key is pressed.");
break;
}
}
HOME 鍵是沒辦法被捕捉&prevent的
但你可以偵聽 Event.DEACTIVATE 事件
: 另外想再問一個問題,
: 如果是發佈成一般的桌機檔案(如.exe)時,該如何設定鎖定視窗大小呢?
: 就是鎖定視窗的長與寬,還有封鎖最大化、調整視窗大小等等。
封鎖改變大小可從發佈設定裡面去更改