如何在全屏模式下在浏览器中制作我的Flash应用程序?我知道舞台可以放在那种模式下,但是当我在任何浏览器中运行应用程序时,这都不起作用。那么,这可以做到,但是怎么做?

有帮助吗?

解决方案

在包含Flash SWF的HTML中,将以下参数添加到<!> lt; object <!> gt;标记:

<param name="allowFullScreen" value="true" />

以及<!> lt; embed <!> gt;的以下属性标记:

allowFullScreen="true"

或者,如果您使用的是 SWFObject (如您所愿),请添加allowFullscreen参数到您的嵌入代码。有关各种方法,请参阅 SWFObject文档

在您的Flash / Flex文件中,您需要为用户提供启动全屏模式的方法 - 如果没有用户启动它就无法强制全屏显示。无论用户做了什么,都要包含此代码作为对它的响应:

stage.displayState = StageDisplayState.FULL_SCREEN; //Flash
systemManager.stage.displayState = StageDisplayState.FULL_SCREEN; // Flex

其他提示

我相信这是一个简单的actionscript命令。 来源

 fscommand( "fullscreen" ,  "true" ) 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top