如何在ActionScript 3中列出对象的所有方法?

Edu*_*uci 3 actionscript metaprogramming actionscript-3

如何从对象中获取所有方法的列表?我知道我可以这样得到对象类:

var className:String = flash.utils.getQualifiedClassName( myObject );
var objClass:Class = flash.utils.getDefinitionByName( className ) as Class;
Run Code Online (Sandbox Code Playgroud)

它给了我一个类原型,但不能用它做任何事情......在JavaScript中我可以迭代一个对象的原型来获得它的属性和方法.
在ActionScript 3中可以实现吗?对ActionScript 3进行元编程/反射有什么好的来源吗?

谢谢!

Jua*_*ano 8

查看describeType函数.

  • @Eduardo.是的,但如果您有对象并且您拥有方法的名称,则可以调用它.使用与JS中相同的语法:`object [method](parameter);`. (2认同)