我如何遍历类实例的所有变量?它似乎适用于常规物体......
编辑:这会做到的=)
var test:anyClass=new anyClass();
var someObject:Object={val1:"object string",val2:111,val3:new Date()};
var xmlList:XMLList=describeType(anyClass)..variable;
for each(var key:* in someObject)
trace(String(key));
for each(var item:XML in xmlList)
trace(String(test[item.@name]));
输出:对象字符串 111 Thu Nov 8 11:19:27 GMT-0700 2012 类字符串 222 Thu Nov 8 11:19:27 GMT-0700 2012
public class anyClass
{
public var val1:String="class string";
public var val2:int=222;
public var val3:Date=new Date();
}