专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
flash
当前位置:首页 > 技术文档 > flash >  > 
as3加载swf 传递参数
select_pk_button.addEventListener(MouseEvent.CLICK,function(){
    //寄名函数 加载swf 播放
    var swf_loader:Loader = new Loader();
    var results_val:String = root.loaderInfo.parameters["results"];
    //传递参数到加载的swf 上面 在swf 中可以使用 root.loaderInfo.parameters["user_name1"] 读取
    var url = "results" + results_val + ".swf";
    url += "?user_name1=" + root.loaderInfo.parameters["user_name1"];
    url += "&user_level1=" + root.loaderInfo.parameters["user_level1"];
    url += "&user_score1=" + root.loaderInfo.parameters["user_score1"];
    url += "&user_name2=" + root.loaderInfo.parameters["user_name2"];
    url += "&user_level2=" + root.loaderInfo.parameters["user_level2"];
    url += "&user_score2=" + root.loaderInfo.parameters["user_score2"];
    
    swf_loader.load(new URLRequest(url));
    swf_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event){
        //控制swf显示位置
        swf_loader.x = 39;
        swf_loader.y = -202;
        addChild(swf_loader);
    });
});