在ActionScript 3中对静态成员的反思

时间:2011-04-03 22:23:59

标签: flash actionscript-3 reflection

实际上这不仅仅是一个问题,而且似乎有点相关。我很欣赏他们中的任何一个。

  1. 有没有办法“反思”ActionScript对象的静态成员(以编程方式获取该类型的所有静态属性/方法)?

  2. 为什么flash.utils.describeType(*)只能显示非静态成员?

1 个答案:

答案 0 :(得分:3)

如果你调用describeType并传递对象的类而不是对象,你将获得静态属性。

即:静态:

describeType( Sprite );

非静态:

var s:Sprite = new Sprite;
describeType( s );