#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" )