2012-06-20 1 views
0

Я хочу восстановить весь экран с помощью кнопки Esc. Его правильное восстановление с использованием пробела, но с Esc оно не восстанавливает состояние просмотра правильно.Восстановление из полноэкранного режима с помощью кнопки Esc

Я использую состояние просмотра при переходе на полноэкранный режим, а при восстановлении он вернется к состоянию по умолчанию.

ответ

2

Обращайтесь с клавиатурой. Добавьте список событий в KEY_UP или KEY_DOWN. И затем проверьте код ключа в функции обработчика события. Если нажать клавишу ESC, восстановите окно. Пожалуйста, ознакомьтесь с приведенным ниже кодом, может быть полезно

tf.addEventListener(KeyboardEvent.KEY_UP,reportKeyUp); 

function reportKeyUp(event:KeyboardEvent):void 
{ 
    if (event.keyCode == Keyboard.ESCAPE) 
     this.stage.nativeWindow.restore(); 
} 
+0

спасибо, что ответили. Я попробовал ваш код, Esc в полноэкранном режиме разбивает мою страницу, а затем снова нажимает на ее восстановление. Я думаю, что щелчок Esc не меняет состояние представления должным образом. Если у вас есть какие-либо другие предложения, PLS, дайте мне знать. – Sandeep

Смежные вопросы