Проблема с полноэкранным режимом Flash AS3: экран возвращается в обычный режим - PullRequest
1 голос
/ 20 мая 2011

У меня есть полноэкранная кнопка, которая при нажатии работает. Однако через несколько секунд Flash автоматически выходит из полноэкранного режима и возвращается в обычный режим. Я запускаю это в браузере. Я попытался разделить весь код в обработчике событий fullScreen до этого (я убрал переключение между displayStates):

    private function fullScreenHandler( event:MouseEvent ):void
    {           
        stage.displayState=StageDisplayState.FULL_SCREEN;

    }

Это все еще происходит. Кто-нибудь видел это раньше?

Ответы [ 2 ]

0 голосов
/ 21 мая 2011

Выходит ли полноэкранный режим через одинаковое время каждый раз? Это может быть что-то глупое, например, когда компьютер засыпает. Я никогда не испытывал автономный выход флэш-плеера в таком случае в полноэкранном режиме, но могу представить, что это происходит в браузере, который что-то меняет.

Так что я бы посоветовал попробовать запустить его из флеш-плеера, а не из браузера, если можете. Это должно сказать вам, если что-то не так с вашим приложением или браузером.

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

0 голосов
/ 20 мая 2011

Попробуйте повесить функцию при выходе из полноэкранного режима, вставьте некоторый код, который вызовет исключение (например, попытайтесь вызвать какой-либо метод с нулевым значением, это самый простой способ в Haxe / Flash) и посмотрите трассировку стека исключений. Вы увидите, что вызывает выход из полноэкранного режима.

...