Событие изменения свойства компонентов Flex - PullRequest
0 голосов
/ 28 сентября 2010

У меня есть пользовательский компонент, к которому я привязал коллекцию массивов к одному из его свойств:

<comp:MyComp id="comp" prop="{images}" />

изображения - это массив коллекций

В коде компонентов я хотел бы знать, какое событие прослушивать каждый раз, когда изображения обновляют реквизиты. Я пробовал сеттер на реквизитах, но сеттер вызывается только один раз, когда реквизиты устанавливаются впервые. Я попробовал событие сбора, но я получаю события «Обновление», отправленные поверх событий «добавить» и «удалить», и я бы предпочел не управлять ими. Так есть ли событие (flex или иное), которое запускается каждый раз, когда свойство компонента обновляется привязываемым свойством?

1 Ответ

0 голосов
/ 29 сентября 2010

Я думаю, что вы хотите прослушать событие collectionChange в свойстве prop. Это должно запускаться каждый раз, когда изменяется элемент в вашей коллекции ArrayCollection.

Имейте в виду, что при изменении источника изображений не запускается событие collectionChange и не запускается установщик пропеллера.

...