Обрабатывать нажатие кнопки домой iOS в as3 - PullRequest
0 голосов
/ 17 января 2012

Мне нужна помощь в обнаружении нажатой кнопки «Домой» на iPhone / iPod Touch и запуске приложения AIR. Я пытался

NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys, false, 0, true);

function handleKeys(event:KeyboardEvent):void
{
    if(event.keyCode == Keyboard.HOME) {
         //do something
    }
}

без удачи. Есть идеи? В частности, я хочу, чтобы приложение не закрывалось при нажатии кнопки «Домой».

1 Ответ

0 голосов
/ 18 января 2012
import flash.events.Event;

addEventListener(Event.ACTIVATE, activateListener);
addEventListener(Event.DEACTIVATE, deactivateListener);

private function activateListener(e:Event):void{
        //do something when awakened

}


private function deactivateListener(e:Event):void{
        //do something when home button is pressed.

}
...