Вспышка в браузере на весь экран

#flash #actionscript-3 #browser #fullscreen

Вопрос:

Как я могу создавать свои флэш-приложения в браузере в полноэкранном режиме? Я знаю, что сцену можно перевести в этот режим, но когда я запускаю приложение в любом браузере, это не работает. Итак, это можно сделать, но как?

Ответ №1:

В HTML, включая SWF-файл Flash, добавьте следующий параметр в тег <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
 

Ответ №2:

Я считаю, что это простая команда actionscript. Источник

  fscommand( "fullscreen" ,  "true" )