【发布时间】:2012-11-09 02:38:24
【问题描述】:
如何遍历类实例的所有变量? 它似乎适用于常规对象...
已编辑:这样就可以了 =)
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 2012 年 11 月 8 日星期四 11:19:27 GMT-0700 类字符串 222 2012 年 11 月 8 日星期四 11:19:27 GMT-0700
public class anyClass
{
public var val1:String="class string";
public var val2:int=222;
public var val3:Date=new Date();
}
【问题讨论】:
标签: actionscript-3