如何从对象中获取所有方法的列表?我知道我可以用这种方式获得对象类:
var className:String = flash.utils.getQualifiedClassName( myObject );
var objClass:Class = flash.utils.getDefinitionByName( className ) as Class;
它给了我一个类原型,但是它不能用它做任何事情...... 在JavaScript中,我可以遍历对象的原型以获取其属性和方法 在ActionScript 3中可以实现吗?你对ActionScript 3的元编程/反射有什么好的来源吗?
谢谢!
答案 0 :(得分:8)
查看describeType功能。
答案 1 :(得分:1)
一旦获得了Class引用或Object实例,您是否尝试过使用运算符(for ... in ...)?它应该工作。
答案 2 :(得分:0)
假设您正在使用FP 11+,这是一种更简单的方法来列出AS3中所有类的功能。
var req = new URLRequest('');
trace(JSON.stringify(req))
它也适用于数据对象。