У меня следующая проблема:
Описание:
У меня есть страница с кнопкой и списком искр (spark.components.List), при нажатии кнопки все элементы в списке должны изменить свою метку.
В списке используется средство визуализации пользовательских элементов для отображения данных (средство визуализации является средством визуализации искровых элементов: s: ItemRenderer, и данные, которые будут отображаться, поступают из базы данных).
Когда я нажимаю кнопку, я отправляю событие «button_clicked», это событие должно прослушиваться всеми элементами пользовательского средства визуализации элементов.
В рендерере у меня есть эта функция, которая должна прослушивать событие "button_clicked":
public function init():void
{
this.addEventListener("button_clicked", button_clicked);
}
public function button_clicked(event:Event):void
{
mdm.Dialogs.prompt("Button clicked event dispatched");
}
Проблема:
Метод «button_clicked» никогда не выполняется, что означает, что событие не прослушивается в средстве визуализации элементов.
Любой, кто может помочь мне понять, как отправить событие в родительский объект и прослушать его в объекте ItemRenderer.
Спасибо