如何在AS3中包含flashvars?

时间:2010-11-09 03:41:54

标签: html actionscript root flashvars

我是AS3的新手,我正在尝试将所有数据从html文件移动到swf中。 旧的html文件包含以下编码:

<EMBED src="https://www.pandora.com:443/radio/tuner_9_2_0_0_pandora.swf" WIDTH="640" HEIGHT="528" FlashVars="_tunervar_shost=www.pandora.com">

到目前为止,我可以使用加载器代替src。所以在我的瑞士法郎中,我有

var myLoader:Loader = new Loader();
addChild(myLoader);
var url:URLRequest = new URLRequest("https://www.pandora.com:443/radio/tuner_9_2_0_0_pandora.swf");
myLoader.load(url); 

我无法弄清楚的是,如何将FlashVars从html更改为AS3。我已经做了一些研究,听起来,我必须使用一种叫做root的东西。我完全迷失了如何使用它,我甚至不确定这是否是正确的脚本编写方式。有人可以帮我解释一下吗?

我遇到的另一个问题是,出于某种原因,我加载的swf是模糊的。有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

尝试将它们附加到您要加载的资源:

var url:URLRequest = new URLRequest("https://www.pandora.com:443/radio/tuner_9_2_0_0_pandora.swf?_tunervar_shost=www.pandora.com");