我有一个预定义值的ArrayCollection。我想为arrayCollection中的项目分配一个新值,但无法弄清楚如何。基本上我想做这样的事情:acGuages.itemUpdated(0).thevalue = 90; (将值从25更改为90)。谢谢。
private var arrayGuages:Array=[
{thevalue:"25",height:"115"},
{thevalue:"45",height:"115"},
{thevalue:"15",height:"115"},
{thevalue:"95",height:"115"},
];
[Bindable]
public var acGuages:ArrayCollection=new ArrayCollection(arrayGuages);
acGuages.itemUpdated(0).thevalue = 90;
答案 0 :(得分:2)
ArrayCollection支持随机访问其元素,就像Array一样。换句话说,你的行:
acGuages.itemUpdated(0).thevalue = 90;
可以改写为:
acGuages[0].thevalue = 90;
它应该按预期工作。