Flash в браузере на весь экран
-
05-07-2019 - |
Вопрос
Как я могу сделать свои flash-приложения в браузере в полноэкранном режиме? Я знаю, что стадию можно поставить в этом режиме, но когда я запускаю приложение в любом браузере, это не работает. Итак, это можно сделать, но как?
Решение
В HTML, включая Flash SWF, добавьте следующий параметр в ваш < object > тег:
<param name="allowFullScreen" value="true" />
и следующий атрибут вашего < embed > тег:
allowFullScreen="true"
Или, если вы используете SWFObject (как и должно быть), добавьте параметр allowFullscreen для вашего кода встраивания. См. документацию SWFObject о различных способах решения этой проблемы.
В вашем файле Flash / Flex вам нужно предоставить пользователю способ запуска полноэкранного режима - вы не можете включить полноэкранный режим, если пользователь не запускает его . Что бы вы ни делали от пользователя, включите этот код в ответ на него:
stage.displayState = StageDisplayState.FULL_SCREEN; //Flash
systemManager.stage.displayState = StageDisplayState.FULL_SCREEN; // Flex
Другие советы
Просмотрите эту статью в Adobe DevNet: http: //www.adobe. ком / DevNet / Flashplayer / статьи / full_screen_mode.html
Я считаю, что это простая команда Actionscript. источник
fscommand( "fullscreen" , "true" )