//_menu 为遍历对象
var objInfo:Object = ObjectUtil.getClassInfo(_menu);
var fieldName:Array = objInfo["properties"] as Array;
for each(var q:QName in fieldName){
//q 属性名称,value 对应的值
var value:String = _menu[q.localName] as String;
trace(q+" "+value);
}
var objInfo:Object = ObjectUtil.getClassInfo(_menu);
var fieldName:Array = objInfo["properties"] as Array;
for each(var q:QName in fieldName){
//q 属性名称,value 对应的值
var value:String = _menu[q.localName] as String;
trace(q+" "+value);
}
本文介绍了一种使用ActionScript 3(AS3)中的反射机制来遍历对象属性的方法。通过获取对象的类信息并迭代其属性,可以动态地访问和显示对象的所有字段及其对应的值。这种方法对于动态配置或调试非常有用。
927

被折叠的 条评论
为什么被折叠?



