Flex3中如何实现Object对象动态添加属性

请教各位大大:
  小弟在做Flex开发时,希望让一个Object对象动态增加属性,例如,我希望让这个Object,拥有这个数组中两个属性:


var obj:Object = new Object();
var field:Array = new Array();
field.push("DepartmentType");
field.push("QueryNum");

希望能够达到这种效果,例如:
Alert.show(obj.DepartmentType);
Alert.show(obj.QueryNum );

至于为什么要将字段名放在数组当中呢,因为数据的值是在XML的,而我想写一个通用的方法,能够解析不同属性的节点,组后封装成我想要的包含Object的数组做统计显示用。
例如XML:
<queryChartData>
<object DepartmentType="银行" QueryNum ="707" />
<object DepartmentType="保险" QueryNum ="20" />
<object DepartmentType="房管" QueryNum ="120" />
<object DepartmentType="公安" QueryNum ="90" />
<object DepartmentType="国土" QueryNum ="15" />
</queryChartData>
<queryAC3>
<object Department= "温州市工商银行" QueryNum="200" />
<object Department= "温州市广发银行" QueryNum="150" />
<object Department= "温州市农业银行" QueryNum="110" />
<object Department= "温州市建设银行" QueryNum="110" />
<object Department= "温州市中国银行" QueryNum="12" />
</queryAC3>

问题补充
问题已经解决,属于基础语法范畴。

obj.DepartmentType  =
等同于
obj["DepartmentType"] =
只要通过这种方式赋值,即可实现动态添加属性。

呵呵,边学边做还得深入下基础啊!!!

xml属于重量级的数据交换格式 在webservice上用的比较多 但是自己公司开发项目 还是json来的快

如果用更加OO的方式 优先还是选择AMF3 :D

不错的想法 但是一直以xml作为数据交换的格式 性能貌似比较低 可以考虑json 或者 AMF3
效率都不错