获得一个AS对象的所有public属性名

有的时候我们可能要取得一个AS对象的属性名数组,AS里面没有显示的提供这样的方法,但是我们可以使用ObjectUtil这个类的getClassInfo方法来获得某个类的一些信息,要取得所有的属性名可以用如下方法:

var allPublicProperties:Array = ObjectUtil.getClassInfo(obj).properties as Array;

注意:以上方法只能获得所有的public属性名。

Posted in Flash & Actionscript. Tags: . 一条评论 »