Juan Pablo Califano wrote:
> Another option:
> function loadXML(dfile:String,arg1:Object,arg2:Array):void
> {
> 
>   urlLoader.load(new URLRequest(dfile));
>   urlLoader.addEventListener(Event.COMPLETE, function(e:Event):void {
>     parseXml(e,arg1,arg2);
>   });
> }

and another option:

save this as file "myURLLoader.as"

package {
  import flash.net.URLLoader;
  public class myURLLoader extends URLLoader {
    public var params:Object;
  }
}

and then use something like this:

function loadXML(dfile:String):void
{
  var urlLoader:myURLLoader = new myURLLoader();

  // add arbitrary custom parameters here
  urlLoader.params = {foo:23, bar:"hello world"};
        
  urlLoader.load(new URLRequest(dfile));
  urlLoader.addEventListener(Event.COMPLETE, parseXML);
}

function parseXML(e:Event):void
{
  trace(e.target.params.foo);
  trace(e.target.params.bar);

  xmlFile:new XML(e.target.data);
  // ...
}

cheers,
valentin
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to