在Flash Actionscript 3.0中以导入的SWF文件全屏显示视频文件

在Flash Actionscript 3.0中以导入的SWF文件全屏显示视频文件,flash,actionscript-3,actionscript,video,fullscreen,Flash,Actionscript 3,Actionscript,Video,Fullscreen,我正在为数字杂志使用动画书Flash/Actionscript 3.0框架 例如,可以在“动画书”的页面中嵌入视频,但不能像Youtube视频那样全屏显示 “动画书”还可以导入swf文件以显示为“动画书”的页面,因此将视频嵌入“动画书”页面的另一种方法是将视频播放器放在要嵌入的swf页面中。这使您可以更好地控制视频的样式和位置 我的问题是:AS3.0有没有办法将嵌入式视频从正常的预定义大小切换到全屏,然后再切换回来?即使swf页面嵌入到父swf动画书页面中,这也必须起作用。我不能100%确定这

我正在为数字杂志使用动画书Flash/Actionscript 3.0框架

例如,可以在“动画书”的页面中嵌入视频,但不能像Youtube视频那样全屏显示

“动画书”还可以导入swf文件以显示为“动画书”的页面,因此将视频嵌入“动画书”页面的另一种方法是将视频播放器放在要嵌入的swf页面中。这使您可以更好地控制视频的样式和位置


我的问题是:AS3.0有没有办法将嵌入式视频从正常的预定义大小切换到全屏,然后再切换回来?即使swf页面嵌入到父swf动画书页面中,这也必须起作用。

我不能100%确定这是否起作用,因为您将swf嵌套在彼此中,但请尝试以下方法:

function goFullScreen(e:MouseEvent):void
{
    if (stage.displayState == StageDisplayState.NORMAL) {
        stage.displayState=StageDisplayState.FULL_SCREEN;
    } else {
        stage.displayState=StageDisplayState.NORMAL;
    }
}

stage.addEventListener(MouseEvent.CLICK, goFullScreen)
若您愿意,您还可以将该侦听器设置为按钮,当然也可以设置为击键。还有一件事需要记住,就是调整html以允许全屏显示。这是通过在嵌入/对象标记中添加参数来完成的

此外,请记住,这仅在浏览器中有效。在FlashIDE中测试四部电影时,它将不起作用