0

我想知道:如果我构建了一个 Flex 应用程序,是否可以使用反射或其他方法以某种方式收集它的类层次结构?例如,如果我定义了组件:派生自 Button 的 CustomButton 和派生自 CustomButton 的 RedCustomButton。是否有可能得到如下结果:“Button <- CustomButton <- RedCustomButton”?

提前感谢您的帮助!

4

1 回答 1

0

您可以使用describeType

trace(describeType(UIComponent));

公共函数 describeType(value:*):来自 Adob​​e 帮助的 XML 参考

生成描述作为方法参数命名的 ActionScript 对象的 XML 对象。此方法实现了 ActionScript 语言的反射编程概念。

另外我推荐你使用Spicelib Reflect库。

于 2012-09-13T08:49:34.087 回答