Всем доброго дня!
Ни как не могу найти как вызвать произвольную функцию, передаваемую параметром из класса?
Для иллюстрации проблеммы написал:

Код:
Class MyClass extends MovieClip {
private var function,whoCalls,params;
funcion MyClass(function,whoCalls,params) {
this.function=function;
this.whoCalls=whoCalls;
this.params=params;
}
function Call() {
this.whoCalls.this.function(this.params);
}
}
Т.е. передать в класс функцию объекта (видимо с сылкой на сам объект), кот. должна вызываться.
Чем это вызвать и какие параметры/как нужно передавать классу?
Видел это но ни понял до конца как это работает:

Код:
function.call(scope,params);
Робовал передавать объект и имя функции - даже не могу передать

Спасибо за помощь.
з.ы. что-то я начал много спрашивать, но всегда стараюсь найти ответ в форуме/хелпе сначала. не всегда получается
