passing vars to functions
function fun($vars:Object) {
this.vars = $vars;
this.vars.doo.apply(null, this.vars.what);
}
fun({doo:go, what:["salut"]});
function go(p:String) {
trace(p);
}
functions to URL/function converter
var action:String="tracer";
if (action=="") {
//catch empty string
} else if (action.indexOf("http",0)!==0) {
//call a function, support for parameters in XML calls
var params:Array=action.split(",");
if (params.length>1) {
this[params[0]](params.slice(1,params.length));
} else {
this[params[0]]();
}
} else {//open the url
var ur:URLRequest=new URLRequest(action);
}//navigateToURL(ur,"_blank");