Проигрыватель Flash Player 11.3 и более поздние версии поддерживают полноэкранный интерактивный режим, в котором содержимое, выполняемое в проигрывателе, может занимать весь экран
и поддерживать ввод текста
. Чтобы выйти в полноэкранный интерактивный режим, необходимо задать в качестве значения свойства
displayState
объекта Stage константу
StageDisplayState.FULL_SCREEN_INTERACTIVE
. Дополнительные сведения см. в разделе «
Работа в полноэкранном режиме
».
Для SWF-файлов, выполняемых в удаленной изолированной программной среде, следует учитывать особенности, связанные с безопасностью.
Чтобы включить полноэкранный режим, в теги
<object>
и
<embed>
на HTML-странице, содержащей ссылку на SWF-файл, необходимо добавить параметр
allowFullScreenInteractive
в значении
"true"
(значение по умолчанию —
"false"
), как показано в следующем примере.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0"
width="600" height="400" id="test" align="middle">
<param name="allowFullScreenInteractive" value="true" />
<param name="movie" value="test.swf" />
<param name="bgcolor" value="#333333" />
<embed src="test.swf" allowFullScreen="true" bgcolor="#333333"
width="600" height="400"
name="test" align="middle" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
HTML-страница может также выполнить сценарий для создания тегов внедрения SWF. Такой сценарий нужно изменить, задав нужные значения для свойства
allowFullScreenInteractive
. HTML-страницы, созданные при помощи Flash Professional и Flash Builder, используют функцию
AC_FL_RunContent()
для вставки ссылок на SWF-файлы, поэтому необходимо добавить значения параметра
allowFullScreenInteractive
, как в следующем примере.
AC_FL_RunContent( ... "allowFullScreenInteractive", "true", ...)
Код ActionScript, включающий полноэкранный интерактивный режим, можно вызвать только в ответ на событие мыши или клавиатуры. При вызове этого кода в других ситуациях проигрыватель Flash Player выдает исключение.
Когда содержимое переходит в полноэкранный интерактивный режим, отображается сообщение о перекрытии. Сообщение содержит домен полноэкранной страницы, инструкции по выходу из полноэкранного режима и кнопку
Разрешить
. Перекрытие присутствует до тех пор, пока пользователь не нажмет кнопку
Разрешить
, подтверждая переход в полноэкранный интерактивный режим.
Администраторы могут отключить полноэкранный интерактивный режим для SWF-файлов, выполняемых в браузерах, задав параметр
FullScreenInteractiveDisable = 1
в файле mms.cfg. Дополнительные сведения см. в разделе «
Элементы управления администратора
».
Чтобы SWF-файл мог выполняться в полноэкранном интерактивном режиме, он должен быть включен в HTML-страницу.