У меня такая проблема:
Описание:
У меня есть страница с кнопкой и списком искр (spark.components.List), при нажатии кнопки все элементы в списке должны менять свои метки.
В списке используется настраиваемое средство визуализации элементов для отображения данных (средство визуализации - это средство визуализации элементов Spark: 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.
Спасибо