Running function from a string with unlimited parameters in as3
This is useful if you need to run a lot of different functions that are stored as strings:
var myFuncName:String = "myFunc";
var unlimitedParams:Array = new Array("a", "b", 1, 2);
function myFunc(... params):void
{
trace(params.length + ": " + params);
}
this[myFuncName].apply(this, unlimitedParams);//this will run the function