Дабы не было недопонимания привожу весь код

Код:
function func1() {
trace("первая функция")
}
function func2() {
trace("вторая функция")
}
var arrFunc:Array = new Array("func1", "func2");
var a:Function = new Function;
trace(a instanceof Function);
arrFunc[0]=a;
trace(a instanceof Function);
var AbrFunc = arrFunc[0];
AbrFunc();