我想知道:如果我构建了一个Flex应用程序,是否有可能以某种方式使用反射或其他方法收集它的类层次结构?例如,如果我已经定义了组件:CustomButton派生自Button和RedCustomButton派生自CustomButton。是否有可能得到如下结果:“Button< - CustomButton< - RedCustomButton”?
提前感谢您的帮助!
答案 0 :(得分:0)
您可以使用describeType
trace(describeType(UIComponent));
public function describeType(value:*):XML Reference from Adobe Help
生成一个描述名为的ActionScript对象的XML对象 方法的参数。该方法实现了编程 ActionScript语言的反射概念。
另外,我建议您使用Spicelib Reflect库。