var xml:XML = flash.utils.describeType(this);

这里的this 可以换成其他的对象 什么button  canvas 自己定义的类  自己去尝试

for example

遍历flex和flash对象的属性和方法package

遍历flex和flash对象的属性和方法var obj:testClass = new testClass();
遍历flex和flash对象的属性和方法            var xml:XML 
= flash.utils.describeType(obj);
遍历flex和flash对象的属性和方法            trace(xml.toXMLString());

输出结果
遍历flex和flash对象的属性和方法<type name="textClass" base="Object" isDynamic="false" isFinal="false" isStatic="false">
遍历flex和flash对象的属性和方法  
<extendsClass type="Object"/>
遍历flex和flash对象的属性和方法  
<accessor name="className" access="readwrite" type="String" declaredBy="textClass"/>
遍历flex和flash对象的属性和方法
</type>

相关文章: