Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Error #2152: Full screen mode is not allowed.При возвращении из фулскрина (http://www.flasher.ru/forum/showthread.php?t=211384)

undefined 19.08.2015 16:02

Error #2152: Full screen mode is not allowed.При возвращении из фулскрина
 
Выскакивает в лайве достаточно редко(где-то раз в 2-3 дня).Возникает при программном переключении режима(не по кнопке esc) Прям не знаю даже в какую сторону копать.Добавил вывод в лог текущего displayState и целевого - пишет fullScreen,normal.У самого, как водится, ни разу такое не выскакивало.Интересно что при этом видит юзер :)
Собственно вот функция переключения
Код AS3:

public function switchFS(on:Boolean):void {
        if (on) {
                switchEnabled(on);
                StageMediator.stage.displayState = StageDisplayState.FULL_SCREEN;
                design.controls.fs1_btn.visible = false;
                design.controls.fs2_btn.visible = true;
                FS_purchased = false;
        } else {
                StageMediator.stage.displayState = StageDisplayState.NORMAL;
                design.controls.fs1_btn.visible = true;
                design.controls.fs2_btn.visible = false;
        }
}

Аргумент on=false.Но тут дело явно не в этой функции
Какие могут быть корни проблемы?

caseyryan 20.08.2015 06:50

allowFullScreenInteractive в коде встройки стоит?

ShockWave512 20.08.2015 10:17

В браузере запрещен программный вызов полного экрана. Только в методе с пользовательским событием (MouseEvent, KeyboardEvent)

Может с этим как то связано?

undefined 20.08.2015 10:44

Цитата:

allowFullScreenInteractive в коде встройки стоит?
Переход осуществляется в обычный фулскрин(см. код).allowFullScreen естественно стоит
Цитата:

В браузере запрещен программный вызов полного экрана. Только в методе с пользовательским событием (MouseEvent, KeyboardEvent)

Может с этим как то связано?
Еще раз, проблема возникает при возвращении из фс :) Это и ломает все теории.И, кстати, необязательно переходить именно в хэндлере события от юзера.Юзерское событие может порождать целый поток побочных событий и по любому из них можно прыгнуть в фс, но не будем оффтопить.

callme 20.08.2015 11:11

Может попробовать логировать версию плеера, операционной системы, еще чего-нибудь из flash.system.Capabilities.

undefined 20.08.2015 11:14

Callme,Хорошо, попробую. Оно и так логируется в самом начале, но т.к. длина лога ограничена оно обычно не доходит до серва.

caseyryan 20.08.2015 11:37

Сдается мне, что это банальный баг какой-то версии плеера


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

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