본문 바로가기

FLASH/AIRforAndroid

시스템 대기모드, 프로그램 멈춤/다시시작 기능 넣기


systemIdleMode.fla

시스템 대기모드, 프로그램 멈춤/다시시작 기능 넣기


대기모드와 항상 깨어있는 모드변환
그리고 프로그램 일시멈춤과 다시시작 
프로그램 나가기 기능을 구현해 봤습니다.

내 핸드폰에서 이렇게 플래시로 만든 프로그램이 돌아간다는 것이 참 신기하네요.
디버그 모드로 개발하는 것이 이렇게 편리할 줄이야.
하지만 오늘 중간에 컴퓨터 한번 꺼졌습니다.
항상 저장하는 습관을 들여야 겠네요.

   

stage.addEventListener(Event.DEACTIVATE, deactivateHandler);
stage.addEventListener(Event.ACTIVATE, activateHandler);

function deactivateHandler(e){
 tf.text = "어플리케이션을 빠져 나갔습니다.";
}
function activateHandler(e){
 tf.text = "어플리케이션에 다시 들어왔습니다.";
}

 

//자동 대기 모드
btn_ready.addEventListener("click", onReady);
function onReady(e){
 tf.text = "자동대기모드"; 
 NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.NORMAL;
}

   

//항상 켜둠 모드
btn_always.addEventListener("click", onAlways);
function onAlways(e){
 tf.text = "항상켜둠모드";
 NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;
}

   

// 프로그램 종료
btn_exit.addEventListener("click", onExit);
function onExit(e){
 NativeApplication.nativeApplication.exit();
}