阅读背景:

如何将flash builder 生成的html中,将url?var=value的参数传给as3内的loadInfo.paramters

来源:互联网 

test


修改,head的script中的flashvars即可:

如下代码:

        <script type="text/javascript">
            // For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. 
            var swfVersionStr = "11.1.0";
            // To use express install, set to playerProductInstall.swf, otherwise the empty string. 
            var xiSwfUrlStr = "playerProductInstall.swf";
            var flashvars = {};
            var params = {};

			var url=document.URL;
			var para="";
			if(url.lastIndexOf("?")>0)
			{
				para=url.substring(url.lastIndexOf("?")+1,url.length);
				var arr=para.split("&");
				for(var i=0;i<arr.length;i++)
				{
				   flashvars[arr[i].split("=")[0]]=arr[i].split("=")[1];
				}
			}

            params.quality = "high";
            params.bgcolor = "#000000";
            params.allowscriptaccess = "sameDomain";
            params.allowfullscreen = "true";
            var attributes = {};
            attributes.id = "Launch";
            attributes.name = "Launch";
            attributes.align = "middle";
            swfobject.embedSWF(
                "Launch.swf", "flashContent", 
                "1200", "720", 
                swfVersionStr, xiSwfUrlStr, 
                flashvars, params, attributes);
            // JavaScript enabled so display the flashContent div in case it is not replaced with a swf object.
            swfobject.createCSS("#flashContent", "display:block;text-align:left;");
        </script>修改,head的script中的flashvars即可:

如下代码:




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: