Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   air+android. как отследить нажатие выхода (http://www.flasher.ru/forum/showthread.php?t=195130)

Dezar 28.02.2013 22:22

air+android. как отследить нажатие выхода
 
здравствуйте.
делаю прилжение на анроид для ознакомления возможностей.
столкнулся с тем, что яне знаю как отследить нажатие кнопки выход или меню.
кто в теме?(речь о 3 кнопках(как правило находятся внизу телефона).

Добавлено через 10 минут
вопрос вроде решился прослушкои нажатия кнопки.сообщу позже)

Добавлено через 18 минут
да.данный метод работает.

XoJlToH 13.03.2013 14:40

Как то так
Код AS3:

NativeApplication.nativeApplication.addEventListener (KeyboardEvent.KEY_DOWN, nativeApplication_keyDown);
NativeApplication.nativeApplication.addEventListener (KeyboardEvent.KEY_UP, nativeApplication_keyUp);
private function nativeApplication_keyUp(e: KeyboardEvent): void
{
        switch (e.keyCode)
        {
                case Keyboard.BACK:
                        e.preventDefault ();
                        trace ("Keyboard", "back button");
                        break;
                case Keyboard.MENU:
                        e.preventDefault ();
                        trace ("Keyboard", "menu button");
                        break;
                case Keyboard.SEARCH:
                        e.preventDefault ();
                        trace ("Keyboard", "search button");
                        break;
                default:
        }
}
 
private function nativeApplication_keyDown(e: KeyboardEvent): void
{
        switch (e.keyCode)
        {
                case Keyboard.BACK:
                case Keyboard.MENU:
                case Keyboard.SEARCH:
                        e.preventDefault ();
                                        break;
                default:
        }
}



Часовой пояс GMT +4, время: 18:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.