Flash视频:仅制作全屏视频,而不是整个舞台

时间:2011-11-02 15:29:37

标签: flash actionscript fullscreen

我在Flash中使用全屏按钮播放FLV。问题是我只希望全屏显示视频,而不是整个舞台。这是我用来制作全屏视频的代码。

function fullScreenUP(event:MouseEvent):void { 

  if (screenCheck == false) {

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

      } else {

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

}

3 个答案:

答案 0 :(得分:3)

FLVPlayback组件有一个fullScreenTakeOver属性来处理这类事情:

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

答案 1 :(得分:1)

据我所知,当你全屏显示时,一切都必须全屏显示。除了全屏播放视频外,您可以隐藏舞台上的所有内容。

答案 2 :(得分:1)

如果您正在使用视频对象播放视频。您还可以查看fullScreenRect属性

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

它的工作方式是,当显示变为全屏时,为所需的视口指定一个矩形。

希望这有帮助。