Событие изменения свойства компонентов Flex
У меня есть пользовательский компонент, к которому я привязал коллекцию массивов к одному из его свойств:
<comp:MyComp id="comp" prop="{images}" />
изображения это массив коллекций
В коде компонентов я хотел бы знать, какое событие прослушивать при каждом обновлении изображений props. Я пробовал установщик для props, но установщик вызывается только один раз, когда props устанавливается впервые. Я попробовал событие коллекции, но я получаю события "Обновление", отправленные поверх событий "добавить" и "удалить", и я бы предпочел не управлять ими. Так есть ли событие (flex или иное), которое запускается каждый раз, когда свойство компонента обновляется привязываемым свойством?
1 ответ
Я думаю, что вы хотите прослушать событие collectionChange в свойстве prop. Это должно запускаться каждый раз, когда изменяется элемент в вашей коллекции ArrayCollection.
Имейте в виду, что при изменении источника изображений не запускается событие collectionChange, а также не запускается программа установки проп.