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.