Напишите свой Delegate. Все так делают ))
общая структура метода не так сложна.

Код:
function delegate(scope:Object, handler:Function):Function {
var args:Array = arguments.slice(2);
var reScoped:Function = function (){
return handler.apply(scope, args);
}
return reScoped;
}
var dFunction:Function = function(p1,p2):Void
{
trace(p1+","+p2);
}
var myDelegatedFunction:Function = delegate(this,dFunction,"param1","param2");
myDelegatedFunction();