2013-12-07 2 views
0

Как добавить элемент в объект в arraycollection?Действия, добавляющие элемент в объект в arraycollection

Пример кода:

var mycollection:ArrayCollection = new ArrayCollection(); 
var myobject:Object=new Object(); 
myobject["label"]="My Label"; 
myobject["data"]="My data"; 
mycollection.addItem(myobject); 

Если позже, я хочу, чтобы добавить дополнительный элемент, скажем «дата» в MyObject в MyCollection, как я могу это сделать?

спасибо.

ответ

1

Мой опыт с Flex больше, чем флэш ...

Если у вас есть ссылка на MyObject, это так просто, как:

myobject["date"]= new Date(); 

Если вы хотите, чтобы вызвать зрителей коллекции обновить свои взгляды коллекции, вы также, вероятно, придется сделать:

mycollection.itemUpdated(myobject, "date", null, myobject["date"]); 

Приветствия, Терри