2010-04-15 111 views
0

嗨即时加载到我的父母瑞士法郎的孩子瑞士法郎,我想传递一些参数给瑞士法郎。任何想法如何做到这一点。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

是的,你可以简单地将参数传递到子SWF文件的URL。

例如新的URLRequest(“http://abc/test.swf?param1=value1&param2=value2”);

现在如果测试swf为as3,则可以按如下检索参数: var p1 = root.loaderInfo.parameters ['param1'];

如果它是as2,只需_root.param1会给你的价值。