Copy link to clipboard
Copied
I'm developing an Adobe Air 2.6 app for android tablets (using ActionScript 3.0 and Flash Builder 4.5).
I want to know how can I handle user back key press.
I read somewhere there is a specific Adobe Air SDK for Android, but I read it on a forum from 2010.
Any advice?
Copy link to clipboard
Copied
A simple google search did the trick, first result:
http://www.unitedmindset.com/jonbcampos/2010/09/17/air-for-android-home-menu-back-and-search-buttons/
private function _onAddedToStage(event:Event):void {
//removes listener
removeEventListener(Event.ADDED_TO_STAGE, _onAddedToStage);
stage.addEventListener(KeyboardEvent.KEY_DOWN, _onKeyDown);
}
private function _onKeyDown(event:KeyboardEvent):void {
if(event.keyCode == Keyboard.BACK) {
event.preventDefault();
_text.appendText("\nBack Pressed");
} else if(event.keyCode == Keyboard.MENU) {
event.preventDefault();
_text.appendText("\nMenu Pressed");
} else if(event.keyCode == Keyboard.SEARCH) {
event.preventDefault();
_text.appendText("\nSearch Pressed");
}
}
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more