0 / 0 / 0
Регистрация: 10.07.2014
Сообщений: 2
1

AS3 (AIR for Android) Сворачивается приложение при нажатии кнопки назад (Keyboard.BACK)

10.07.2014, 12:36. Показов 2848. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пишу простую игрушку на андроид, пока занимаюсь меню. Разрабатываю в Adobe Flash Professional СС 13.0.0.759 (AIR 3.6)
1. Установил приложение на планшет (android 4.1.2)
2. Запустил приложение.
3. Нажимаю кнопку "назад" (back) и приложение сворачивается.
Нужно чтобы не сворачивалось.

Пробовал код:
ActionScript 3
1
2
3
4
5
6
7
8
9
stage.addEventListener(KeyboardEvent.KEY_UP, func);
function func(event:KeyboardEvent):void
{
    if(event.keyCode == Keyboard.BACK)
    {
        trace("menu");
        gotoAndStop("menu");
    }
}
В результате возвращается на кадр "menu", но потом сворачивается.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2014, 12:36
Ответы с готовыми решениями:

AIR приложение на AS3
Здраствуйте, в недалеком прошлом начал изучать AS 3.0, думаю вам известно что все новички типу:...

Очень нужно, чтобы при нажатии кнопки back (назад)броузера , когда я нахожусь на второй странице, происходило обновление предыдущей
Есть первая страница с формой,в которой есть текстовые поля и кнопка submit.При нажатии этой кнопки...

Как закрыть приложение при нажатии кнопки back или home?
Добрый день уважаемые! Помогите с написанием кода. Мне необходимо, что бы при нажатии кнопок back...

Перезагрузить родителя при нажатии кнопки Back
При нажатии кнопки Back по стандарту он просто пересылает назад и подгружает все из кэша.Мне надо...

3
Модератор
2904 / 1763 / 179
Регистрация: 19.02.2011
Сообщений: 6,477
10.07.2014, 18:11 2
shirogor, не уверен, но попробуйте stopImmediatePropagation
1
59 / 59 / 15
Регистрация: 06.05.2014
Сообщений: 206
13.07.2014, 21:25 3
Вот рабочий код из моего проекта:
ActionScript 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, onDownKey, false, 0, true);
 
private function onDownKey(e:KeyboardEvent):void {
 
    if (e.keyCode == Keyboard.BACK) {
        e.preventDefault();
        e.stopImmediatePropagation();
 
        if (_videoPlayer.isPlaying) {
            // возврат в меню
        } else {
            exitApp();
        }
    }
}
2
0 / 0 / 0
Регистрация: 10.07.2014
Сообщений: 2
14.07.2014, 16:48  [ТС] 4
Спасибо большое, все работает
0
14.07.2014, 16:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.07.2014, 16:48
Помогаю со студенческими работами здесь

Обновление страницы при нажатии кнопки назад
Здравствуйте, подскажите пожалуйста, как сделать автоматическое обновление страницы, при нажатии...

Alert Dialog закрывается при нажатии кнопки Назад
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());...

Дубляж темы при нажатии кнопки Назад в браузере
Здраствуйте, у меня такая проблема - есть скрипт добавления темы/сообщения в форуме. При создании...

Выделен checkbox при нажатии кнопки назад в браузере
Собственно сама проблема в заголовке, 1 страница .jsp отмечаю два чекбокса (не больше, дальше...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru