Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Flash中读取请求URL_Flash_Actionscript_Actionscript 1 - Fatal编程技术网

在Flash中读取请求URL

在Flash中读取请求URL,flash,actionscript,actionscript-1,Flash,Actionscript,Actionscript 1,我不是一个flash开发者,但我被一个flash开发者困住了,被ActionScript1中的第三方程序困住了 我让他获取嵌入flash对象的页面的请求URL,就像在浏览器中读取地址栏一样。然后获取查询字符串变量并将其发送回应用程序 如何读取这些变量?记住这是动作脚本1 谢谢您可以控制电影的嵌入方式吗?如果是这样的话,只需将这些信息添加到嵌入电影的flash vars中,并以这种方式引用它。事实上,我是这样使用javascript的,谢谢 <script type="text/javasc

我不是一个flash开发者,但我被一个flash开发者困住了,被ActionScript1中的第三方程序困住了

我让他获取嵌入flash对象的页面的请求URL,就像在浏览器中读取地址栏一样。然后获取查询字符串变量并将其发送回应用程序

如何读取这些变量?记住这是动作脚本1


谢谢

您可以控制电影的嵌入方式吗?如果是这样的话,只需将这些信息添加到嵌入电影的flash vars中,并以这种方式引用它。

事实上,我是这样使用javascript的,谢谢

<script type="text/javascript">
        function writeFlash()
        {
            var id = '';

            var queryString = new String();
            queryString = window.location.search;

            if (queryString != null)
            {
                var parts = new Array();
                parts = queryString.split("&");

                parts = parts[0].split("=");
                id = parts[1];

            }



            var ieObj = '<div id="flashContent">'
            + '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="1200" height="800" id="BookFlipping" align="middle">'
            + '<param name="movie" value="BookFlipping.swf" />'
            + '<param name="quality" value="high" />'
            + '<param name="bgcolor" value="#ffffff" />'
            + '<param name="play" value="true" />'
            + '<param name="loop" value="true" />'
            + '<param name="wmode" value="window" />'
            + '<param name="scale" value="showall" />'
            + '<param name="menu" value="true" />'
            + '<param name="devicefont" value="false" />'
            + '<param name="salign" value="" />'
            + '<param name="allowScriptAccess" value="sameDomain" />'

            + '<PARAM NAME="FlashVars" VALUE="ID='
            + id
            + '"/>'

            + '<!--[if !IE]>-->'
            + '<object type="application/x-shockwave-flash" data="BookFlipping.swf" width="1200" height="800">'
            + '<param name="movie" value="BookFlipping.swf" />'
            + '<param name="quality" value="high" />'
            + '<param name="bgcolor" value="#ffffff" />'
            + '<param name="play" value="true" />'
            + '<param name="loop" value="true" />'
            + '<param name="wmode" value="window" />'
            + '<param name="scale" value="showall" />'
            + '<param name="menu" value="true" />'
            + '<param name="devicefont" value="false" />'
            + '<param name="salign" value="" />'
            + '<param name="allowScriptAccess" value="sameDomain" />'

            + '<PARAM NAME="FlashVars" VALUE="ID='
            + id
            + '"/>';

            + '<!--<![endif]-->'
            + '<a href="http://www.adobe.com/go/getflash">'
            + '<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />'
            + '</a>'
            + '<!--[if !IE]>-->'
            + '</object>'
            + '<!--<![endif]-->'
            + '</object>';

            //alert(ieObj);
            document.write(ieObj);


        }
    </script>


<body>

    <script language="JavaScript" type="text/javascript">
    <!-- 
    writeFlash();
    -->
    </script> 


</body>

我想_root._url会给你整个url。。。