Событие изменения свойства компонентов Flex

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

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам