Полноэкранный режим Flash, встроенный в SWFObject, не работает на ПК


person dOM    schedule 26.06.2012    source источник
comment
Я бы проверил консоль ошибок javascript в FF и Chrome и посмотрел, выдает ли она какие-либо ошибки/предупреждения при загрузке страницы в Windows. И FF, и Chrome используют подключаемый модуль, подобный Netscape, тогда как IE использует подключаемый модуль ActiveX, я не слишком хорошо знаком с SWFObject, хотя я знаю, что он обычно имеет дело с различиями браузеров для встраивания swf в DOM.   -  person shaunhusain    schedule 26.06.2012


Ответы (1)


Ах, похоже, вы сталкиваетесь с ошибкой времени выполнения flash, но не видите ее в Chrome или FF из-за того, что не установлен проигрыватель отладки, это легко для FF, просто установите проигрыватель отладки, совместимый с netscape, чтобы увидеть ошибку (для Chrome установка более сложен из-за внутреннего управления обновлениями Flash Player).

В FF я получаю эту ошибку:

SecurityError: Ошибка № 2152: Полноэкранный режим не разрешен. at flash.display::Stage/set displayState() at nl.dominggus.infographic.ui::NoFullScreenPage/startButtonClickHandler()[/Users/dominggus/Documents/dpdk/eclipse_workspace/cmd_afstuderen_infographic/src/as/nl/dominggus/infographic /ui/NoFullScreenPage.as:54]

Я считаю, что это означает, что параметр allowFullscreen для плагина установлен неправильно.

Проверьте версию проигрывателя Flash здесь (внизу страницы отображается отладка «Да/Нет»): http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html

Получите соответствующий проигрыватель отладки для данной платформы: http://www.adobe.com/support/flashplayer/downloads.html

Правка вставлено из документов

FULL_SCREEN_INTERACTIVE Constant
public static const FULL_SCREEN_INTERACTIVE:String = "fullScreenInteractive" Версия языка: ActionScript 3.0 Версии среды выполнения: Flash Player 11.3, AIR 1.0, Flash Lite 4

person shaunhusain    schedule 26.06.2012
comment
хм, похоже, StageDisplayState.FULL_SCREEN_INTERACTIVE не работает корректно в некоторых браузерах. Мне нужна была поддержка клавиатуры для целей отладки... теперь она работает как шарм! КЛАССНО! спасибо шон - person dOM; 29.06.2012
comment
Ах, ладно, это может быть как-то связано с версией FlashPlayer, полноэкранный интерактивный режим доступен только в FP 11.3, хотя обычно я не ожидаю ошибки, как правило, в какой-то степени вещи обратно совместимы, добавление новой диспетчеризации событий или что-то в этом роде. такого рода не должно вызывать ошибку, но может быть просто редким случаем. - person shaunhusain; 29.06.2012