Introspecção de Actionscript 3 - nomes de funções

Eu estou tentando iterar através de cada um dos membros de um objeto. Para cada membro, eu verifico se é uma função ou não. Se for uma função, quero obter o nome dela e executar alguma lógica com base no nome da função. Eu não sei se isso é possível. É isso? Alguma dica?

exemplo:

var mems: Object = getMemberNames(obj, true);

for each(mem: Object in members) {
    if(!(mem is Function))
        continue;

    var func: Function = Function(mem);

    //I want something like this:
    if(func.getName().startsWith("xxxx")) {
        func.call(...);
    }

}

Estou tendo dificuldade em encontrar muito em fazer isso. Obrigado pela ajuda.

questionAnswers(3)

yourAnswerToTheQuestion