如何在全屏模式下在浏览器中制作我的Flash应用程序?我知道舞台可以放在那种模式下,但是当我在任何浏览器中运行应用程序时,这都不起作用。那么,这可以做到,但是怎么做?
答案 0 :(得分:12)
在包含Flash SWF的HTML中,将以下参数添加到< object>标记:
<param name="allowFullScreen" value="true" />
以及&lt; embed&gt;的以下属性标记:
allowFullScreen="true"
或者,如果您使用SWFObject(如您所见),请将allowFullscreen参数添加到您的嵌入代码中。请参阅SWFObject documentation了解各种方法。
在您的Flash / Flex文件中,您需要为用户提供启动全屏模式的方法 - 如果没有用户启动它就无法强制全屏显示。无论用户做了什么,都要包含此代码作为对它的响应:
stage.displayState = StageDisplayState.FULL_SCREEN; //Flash
systemManager.stage.displayState = StageDisplayState.FULL_SCREEN; // Flex
答案 1 :(得分:2)
查看Adobe DevNet上的这篇文章:http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html
答案 2 :(得分:-2)
我相信这是一个简单的actionscript命令。 Source
fscommand( "fullscreen" , "true" )