我有一个像这样的数组
var records:Object = {};
var arr:Array = [
records["nh"] = { medinc:66303},
records["ct"] = { medinc:65958},
records["nj"] = { medinc:65173},
records["md"] = { medinc:64596},
records["kk"] = { medinc:61321}
];
arr.sortOn("medinc", Array.NUMERIC);
我将数组按数字排序。我的问题是如何从每条记录中获取数值?我想使用该值来设置不同影片剪辑的宽度。
像
这样的东西object1.width=(record for the [0] position in the array)
object2.width=(record for the [1] position in the array)
object3.width=(record for the [2] position in the array)
等...
我希望这很清楚。谢谢你的帮助!
答案 0 :(得分:0)
trace(arr[0]['medinc']); // 61321
基本上,为了解决嵌套对象中的某个字段,可以将其作为具有String类型索引的关联数组进行处理。