Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Возвращаем Fullscreen в Android, Adobe Air (http://www.flasher.ru/forum/showthread.php?t=198177)

Probity 21.04.2013 13:49

Возвращаем Fullscreen в Android, Adobe Air
 
Во многих версиях Android столкнулся с неприятным багом - при повороте дисплея, выходе из блокировки и других действиях пользователя сверху может вылезти верхняя панель Андроида с часами, хотя и в дескрипторе, и в настройках публикации, и в AS3 коде написано открывать приложение на весь экран.

Решение довольно простое и пока гарантировано работало на всех Андроидах. Думаю, многие столкнутся с этой проблемой, поэтому решил скопировать на этот форум.

Код AS3:

addEventListener(Event.ACTIVATE, flashActivated)
 
private function flashActivated(event:Event):void {
  // делаем приложение нормальным
  stage.displayState=StageDisplayState.NORMAL;
  // затем спустя 0.3 секунды делаем полноэкранным
  setTimeout(setFullScreen, 300);
}
 
private function setFullScreen():void {
  // интерактивный полноэкранный режим
  stage.displayState=StageDisplayState.FULL_SCREEN_INTERACTIVE;
}



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

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