Wie kann ich durch alle Variablen einer Klasseninstanz iterieren? es scheint für normale Objekte zu funktionieren...
Bearbeitet: So wird es gehen =)
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]));
Ausgabe: Objekt String 111 Thu Nov 8 11:19:27 GMT-0700 2012 Klasse String 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();
}