【问题标题】:How to go fullscreen in Flash?如何在 Flash 中全屏显示?
【发布时间】:2011-03-08 09:35:01
【问题描述】:

我想创建一个让我的 Flash 全屏显示的按钮。 但是这一行:

stage.displayState = StageDisplayState.FULL_SCREEN;

... 不起作用。为什么? (我直接在 Chrome 中打开我的 swf。)

编辑: 似乎大家一致认为我应该嵌入 HTML。
有人可以提供sn-p吗?

【问题讨论】:

    标签: html flash apache-flex actionscript-3


    【解决方案1】:

    我会选择 SWFObject,因为它适用于所有浏览器。检查这个:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
        <head>
            <title>Go Fullscreen</title>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <script type="text/javascript" src="js/swfobject.js"></script>
            <script type="text/javascript">                 
                var fo = new Object();
                function initFlash()
                {
                    fo.flashvars = {};
                    fo.params = {
                        allowScriptAccess: "always",
                        allowFullScreen: "true"
                    };
                    fo.attributes = {};         
                    swfobject.embedSWF("swf/FlashFile.swf", "flashcontent", "100%", "100%", "10", "swf/expressInstall.swf", fo.flashvars, fo.params, fo.attributes);
                }
            </script>
        </head>
        <body>
            <div id="flashcontent"></div>
            <script type="text/javascript">
                initFlash();
            </script>
        </body>
    </html>
    

    您可以在此处下载 swfobject javascript 文件并快速安装 swiff: http://code.google.com/p/swfobject/downloads/detail?name=swfobject_2_2.zip&can=2&q=

    祝你好运, 抢

    【讨论】:

      【解决方案2】:

      在生成的 html 中应该有一个变量/参数“allowFullScreen”。您需要将此设置为 true。

      【讨论】:

        【解决方案3】:

        来自http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html

        <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
         codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0"
         width="600"  height="400" id="fullscreen" align="middle">
        <param name="allowFullScreen" value="true" />
        <param name="movie" value="fullscreen.swf" />
        <param name="bgcolor" value="#333333" />
        <embed src="fullscreen.swf" allowFullScreen="true" bgcolor="#333333" width="600" height="400"
         name="fullscreen" align="middle" type="application/x-shockwave-flash" 
         pluginspage="http://www.macromedia.com/go/getflashplayer" />
        </object>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-01-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多