2010-11-09 59 views
1

我是AS3的新手,我试图将所有数据从html文件移动到swf中。 旧的HTML文件包含在此编码:如何在AS3中包含flashvars?

<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远。所以在我的SWF,我有

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); 

我想不出什么虽然是如何从HTML更改的FlashVars为AS3。我做了一些研究,从听起来像,我必须使用一些称为root的东西。我完全失去了如何使用它,我甚至不确定这是否是正确的脚本编写方式。有人可以帮我解释一下吗?

我遇到的另一个问题是,由于某种原因,我加载的swf是模糊的。有没有什么办法解决这一问题?

回答

1

试戴追加到您所加载资产:

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

妈呀,哇,这很简单。非常感谢你。 – Sean 2010-11-09 03:48:24