Actionscript 3 AdobeFlashBuilderFlex视频播放器-在初始化时全屏显示

Actionscript 3 AdobeFlashBuilderFlex视频播放器-在初始化时全屏显示,actionscript-3,apache-flex,Actionscript 3,Apache Flex,我创建了一个带有视频播放器的flex应用程序。应用程序将全屏显示。现在,我正试图让视频在首次发布时全屏播放 我试着用谷歌搜索如何做到这一点,但什么也没想到。以下是我的应用程序代码: <?xml version="1.0" encoding="utf-8"?> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.a

我创建了一个带有视频播放器的flex应用程序。应用程序将全屏显示。现在,我正试图让视频在首次发布时全屏播放

我试着用谷歌搜索如何做到这一点,但什么也没想到。以下是我的应用程序代码:

<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
                       xmlns:s="library://ns.adobe.com/flex/spark" 
                       xmlns:mx="library://ns.adobe.com/flex/mx"
                       creationComplete="myVid.play();"
                       applicationComplete="init()"
                       showStatusBar="false"
                       xmlns:media="org.osmf.media.*">

    <s:VGroup>
        <s:VideoDisplay id="myVid" 
                        source="augusta.mp4"
                        autoPlay="true"
                        volume="0"
                        loop="true"
                        width="100%"
                        height="100%"
                        />
    </s:VGroup>

    <fx:Script> 
        <![CDATA[
            private function init():void  
            {
                stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
            } 
        ]]> 
    </fx:Script>

</s:WindowedApplication>

第一步是使用新调整的尺寸更新容器:

<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
                       xmlns:s="library://ns.adobe.com/flex/spark" 
                       xmlns:mx="library://ns.adobe.com/flex/mx"
                       creationComplete="onCreationComplete(event)"
                       applicationComplete="init()"
                       showStatusBar="false"
                       xmlns:media="org.osmf.media.*">

    <s:VGroup id="vidContainer">
        <s:VideoDisplay id="myVid" 
                        source="augusta.mp4"
                        autoPlay="true"
                        volume="0"
                        loop="true"
                        width="100%"
                        height="100%"
                        />
    </s:VGroup>

    <fx:Script> 
        <![CDATA[
            private function onCreationComplete(e:FlexEvent):void
            {
                vidContainer.width = this.width;
                vidContainer.height = this.height;
                myVid.play();
            }

            private function init():void  
            {
                stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
            } 
        ]]> 
    </fx:Script>

</s:WindowedApplication>

(请注意,我实际上并没有对此进行测试;我手头没有用于测试VideoDisplay组件的视频文件)