상상 너머 그 무언가...

Air Mobile 앱 종료하기 ( nativeApplication.exit() ) 본문

개발관련(Development)/플랙스(Flex), 에어(AIR)

Air Mobile 앱 종료하기 ( nativeApplication.exit() )

Clack 2012. 9. 19. 18:59




하드웨어 키 이벤트 받는 방법은 

KeyboardEvent.KEY_DOWN 이벤트를 받아서 처리하면 됩니다.


이벤트 콜백 함수에서 아래처럼 keyCode 값을 비교하면 됩니다.

event.keyCode  == Keyboard.BACK


메뉴버튼은 Keyboard.MENU, 뒤로가기 버튼은 Keyboard.BACK  keyCode를 가지게 됩니다.



각각의 view에서 back버튼이 눌러지면 뒤로가기 기능을 적용하고 첫화면에서 back 버튼이 눌러지면 앱이 종료되게 하면 됩니다.

flash 에서 android 앱을 종료하는 방법은


NativeApplication.nativeApplication.exit();

위 명렁어를 사용하면 됩니다. ( 패키기 명은 flash.desktop 입니다. )


예전 어플들은 첫화면에서 back 버튼 눌렀을경우 바로 앱이 종료가 되곤 했는데

최근의 어플들은 의도하지 않은 앱 종료를 막기 위해 별도로 앱 종료에 대해 선택 할 수 있는 팝업을 띄웁니다.