Load AS2 SWF Into AS3 SWF and pass vars in URL

后端 未结 5 1604
Happy的楠姐
Happy的楠姐 2020-12-06 21:52

I\'ve got an AS3 SWF that I\'m going to be loading other SWFs into. These child SWFs all take a single parameter on the URL. I can\'t seem to get it working when loading an

5条回答
  •  -上瘾入骨i
    2020-12-06 22:23

    AS3 -> AS3

    Movie 1(www.domain1.com): Load the external movie when click a "buy" button...

    buy.addEventListener(MouseEvent.CLICK,function(){                   
        var ldr:Loader = new Loader();
        var url:String = "http://www.domain2.com/movie.swf?a=b&c=d";
        var urlReq:URLRequest = new URLRequest(url);
        ldr.load(urlReq);
        addChild(ldr);
        });
    

    Movie 2(http://www.domain2.com/movie.swf):

    var mc:MovieClip = this as MovieClip;
    var ldi:LoaderInfo = mc.loaderInfo;
    var lobj:Object = ldi.parameters as Object;
    
    for (var l in lobj) {
        dumper.htmlText += l+" => "+lobj[l]+"
    "; }

    "dumper" is the name of the Dynamic Textbox field located in Movie2. The output should look like:

    a => b
    c => d
    

提交回复
热议问题