Как включить ввод с клавиатуры в полноэкранном режиме? - PullRequest
4 голосов
/ 23 июня 2010

Я слышал, что скрипт flash action 3 отключает взаимодействие с клавиатурой в полноэкранном режиме. Как я могу включить.

Ответы [ 2 ]

9 голосов
/ 23 июня 2010

Ввод с клавиатуры, за исключением нескольких клавиш (см. Ниже), недоступен в полноэкранном режиме по соображениям безопасности.
Вы не можете включить эти (если вы не используете Air или отдельный плеер)

Полноэкранный режим запускается в ответ на щелчок мыши или нажатие клавиши пользователем; фильм не может изменить Stage.displayState без участия пользователя. Flash Player ограничивает ввод с клавиатуры в полноэкранном режиме. Допустимые клавиши включают сочетания клавиш, которые завершают полноэкранный режим, и непечатные клавиши, такие как стрелки, пробел, клавиши Shift и Tab . Сочетания клавиш, которые завершают полноэкранный режим: Escape (Windows, Linux и Mac), Control + W (Windows), Command + W (Mac) и Alt + F4.

http://livedocs.adobe.com/flex/3/langref/flash/display/Stage.html#displayState

5 голосов
/ 06 марта 2013

Начиная с Flash 11.3, есть способ.

Вы должны перейти на полный экран с этим кодом:

stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;

и добавить параметр в HTML:

<param name="allowFullScreenInteractive" value="true" />
...