Могу ли я переопределить клавишу HOME в приложении, написанном на AS3?

Привет, я делаю приложение типа «киоск», используя AS3. Я хочу изменить поведение клавиши «Домой» на телефоне Android. Так что публичные пользователи не могут получить доступ к операционной системе Android. Итак, я увидел, что этот вопрос уже много раз задавался, но не нашел ответа на него в AS3. Эта тема очень похожа на то, что я ищу

Планшет Android не запускает KeyboardEvent.KEY_DOWN

Но я действительно не вижу там ответа, который мог бы решить мою проблему.

Большинство ответов, которые я видел, написаны на Java.

Я уже сделал это для кнопки «Назад», и она отлично работает.

Так есть ли способ сделать это в приложении AS3?

Благодарю вас!


person user1550013    schedule 21.02.2013    source источник


Ответы (1)


Может быть, вы можете по этим строкам:

if (Capabilities.cpuArchitecture=="ARM") {
    NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KE Y_DOWN, handleKeys, false, 0, true);
}

Вы можете проверить подробности здесь: http://forums.adobe.com/message/4075374

person abnvp    schedule 21.02.2013
comment
Спасибо за повтор! да, я использую что-то похожее для кнопки «Назад», но для кнопки «Домой» это не работает, оно даже не запускает событие. Но я посмотрю на страницу, чтобы увидеть, есть ли что-то, что может сработать :) - person user1550013; 21.02.2013