通过装载机将params传递到外部swf

时间:2011-04-05 20:52:22

标签: xml actionscript flash

我有一张从here获得的美国地图(称为美国地图)。我目前正在从ActionScript文件中生成XML,然后使用生成的XML作为参数显示此映射。根据{{​​3}},要在html中执行此操作,需要以下声明:

world.swf?data_file=pathname/filename.xml

如何使用ActionScript中的Loader复制此行为?现在我有:

var ldr:Loader = new Loader();
var url:String = "us/us.swf?data_file=senate.xml";
var urlReq:URLRequest = new URLRequest(url);
ldr.load(urlReq);
addChild(ldr);

我想说明我已经看过this了。但是,它似乎无法解决我的问题,因为我无法编辑US Map swf。

1 个答案:

答案 0 :(得分:1)

听起来你想要的是URLVariables:

var variables : URLVariables = new URLVariables();
variables.data_file = "senate.xml";
urlReq.data = variables;