【发布时间】:2009-07-30 18:24:55
【问题描述】:
我正在尝试遍历对象的每个成员。对于每个成员,我检查它是否是一个函数。如果它是一个函数,我想获取它的名称并根据函数的名称执行一些逻辑。我不知道这是否可能。是吗?有什么建议吗?
示例:
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(...);
}
}
我很难在这方面找到很多东西。感谢您的帮助。
【问题讨论】:
标签: apache-flex actionscript-3 function introspection