Introspección de Actionscript 3 - nombres de funciones

Estoy tratando de iterar a través de cada uno de los miembros de un objeto. Para cada miembro, verifico si es una función o no. Si es una función, quiero obtener su nombre y realizar alguna lógica basada en el nombre de la función. Aunque no sé si esto es posible. ¿Lo es? ¿Algun consejo?

ejemplo:

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(...);
    }

}

Me cuesta mucho encontrar mucho al hacer esto. Gracias por la ayuda.

Respuestas a la pregunta(3)

Su respuesta a la pregunta