Имам следния проблем:
Описание:
Имам страница с бутон и списък с искри (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.
Благодаря