繁体   English   中英

通过加载程序将参数传递给外部SWF

[英]Passing params to an external swf via loader

我有一个从这里获取的美国地图(称为“美国地图”)。 我目前正在从ActionScript文件内部生成XML,然后希望使用生成的XML作为参数来显示此地图。 根据this ,要在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);

我想指出我已经看过 但是,由于我无法编辑US Map swf,因此它似乎无法解决我的问题。

听起来您想要的是URLVariables:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM