我正在将一个子swf加载到我的父swf中,我想将一些参数传递给子swf。关于如何做到这一点的任何想法。
这是我的代码:
var req:URLRequest = new URLRequest( "test.swf" );
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener( Event.COMPLETE, loadComplete );
loader.load(req);
function loadComplete(e:Event){
var childSwf:DisplayObject = e.target.content as DisplayObject;
//Im guessing here I need to set the parameter
VideoContainer.addChild(childSwf);
}
答案 0 :(得分:0)
是的,您只需将参数传递给子swf网址即可。
e.g。新的URLRequest(“http://abc/test.swf?param1=value1¶m2=value2”);
现在如果测试swf为as3,您可以按如下方式检索参数: var p1 = root.loaderInfo.parameters ['param1'];
如果是as2,只需_root.param1即可获得该值。