[英]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.