Флэш-видео: только сделать видео на весь экран, а не всю сцену - PullRequest
0 голосов
/ 02 ноября 2011

У меня FLV, играющий во Flash с полноэкранной кнопкой. Проблема в том, что я хочу, чтобы в полноэкранном режиме показывалось только видео, а не весь этап. Это код, который я использую, чтобы сделать видео полноэкранным.

function fullScreenUP(event:MouseEvent):void { 

  if (screenCheck == false) {

        stage.displayState = StageDisplayState.FULL_SCREEN;
        screenCheck = true;

      } else {

         stage.displayState = StageDisplayState.NORMAL;
         screenCheck = false;
      }

}

Ответы [ 3 ]

3 голосов
/ 02 ноября 2011

Компонент FLVPlayback имеет свойство fullScreenTakeOver для таких вещей:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/video/FLVPlayback.html#fullScreenTakeOver

1 голос
/ 07 ноября 2011

Если ваше видео воспроизводится с использованием объекта Видео. Вы также можете проверить свойство fullScreenRect

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Stage.html

Способ, которым это работает, заключается в том, что вы указываете прямоугольник для области просмотра, которую вы хотите, когда дисплей переключается в полноэкранный режим.

Надеюсь, это поможет.

1 голос
/ 02 ноября 2011

Насколько я знаю, когда вы выходите на полный экран, все должно идти на весь экран. Вы можете скрыть все на сцене, кроме видео в полноэкранном режиме.

...