Как обнаружить разблокировку на Android? (Приложение AIR) - PullRequest
0 голосов
/ 02 марта 2012

Я ищу решение о том, как определить, когда пользователь разблокирует экран, чтобы возобновить работу приложения после простоя устройства. Мне нужно решение as3, так как мое приложение работает с AIR.

1 Ответ

0 голосов
/ 04 марта 2012
import flash.desktop.NativeApplication;

import flash.desktop.SystemIdleMode;

stage.addEventListener(Event.DEACTIVATE, onLeave);
stage.addEventListener(Event.ACTIVATE, onComeBack);


function onLeave(event:Event):void{
    SoundMixer.stopAll();
    stop();
    NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.NORMAL;
}


function onComeBack(event:Event):void{
    NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;
    gotoAndPlay("1","Main");
}
...