Flex中如何获取类中的所有静态属性
public class myTest{ public static const A:String = "a"; public static const B:string = "b";}
?
1.需求:知道类名,需要判断某个字符串是否属于myTest中定义的常量,而myTest中的常量可能非常多而且不确定,这样就需要动态获取。
?
2.解决方案:利用flex的反射机制,具体来说是利用import flash.utils.describeType函数。
?
利用var xml:XML = describeType(myTest)可以获取myTest的类信息,其中就包括静态属性。通过解析xml就可以获取该类中的所有静态常量了。
注意:不能用describeType(new myTest()),这种方式提取的信息不包含静态属性。
1 楼 strugglesMen 2011-05-04 Polygon是flex的扩展类,是用来在flash版 google 地图上画多边形,他好像不是uicomponent组件,那他