ActionScript, добавляющий элемент в объект в коллекции массивов

Как я могу добавить элемент в объект в коллекции массивов?

Пример кода:

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

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

Спасибо.


person user1995781    schedule 07.12.2013    source источник


Ответы (1)


Мой опыт работы с Flex больше, чем с Flash...

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

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

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

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

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

person terry.bondy    schedule 07.12.2013