Я пытаюсь проверить работоспособность кнопки по умолчанию на главном экране Android, но событие KeyboardEvent.KEY_UP не срабатывает при нажатии клавиши home на планшете, который у меня есть.(Eee Transfor Prime Prime) Есть ли еще одна причина, чтобы обнаружить и остановить эту функцию?Вот код, который я пытаюсь использовать для пользователя
import mx.events.FlexEvent;
// Add the hardware key event handlers to the stage.
protected function appCompleteHandler(event:FlexEvent):void {
stage.addEventListener(KeyboardEvent.KEY_DOWN, handleButtons,false, 1);
stage.addEventListener(KeyboardEvent.KEY_UP, handleButtons,false, 1);
}
// Event handler to handle hardware keyboard keys.
protected function handleButtons(event:KeyboardEvent):void
{
trace("Event fired");
if (event.keyCode == Keyboard.HOME) {
event.preventDefault();
trace("home");
} else if (event.keyCode == Keyboard.BACK) {
// Hanlde back button.
event.preventDefault();
trace("back");
}
}