Itemrenderer Dispatch Custom Event

Я пытаюсь отправить пользовательское событие из пользовательского ItemRenderer.

Это мое пользовательское мероприятие

package events
{
    import customClass.Product;

    import flash.events.Event;

    public class CopyProductEvent extends Event
    {
        public static const COPY_PRODUCT:String = "COPY_PRODUCT";
        public var picked:Prodotti;

        public function CopyProductEvent(type:String, picked:Product)
        {
            super(type);
            this.picked = picked;
        }
    }
}

вItemRenderer У меня есть функция, которая делает это:

        private function sendEvent(o:Product):void
        {
            dispatchEvent(new CopyProductEvent(CopyProductEvent.COPY_PRODUCT,o));
        }

И в основном приложении у меня естьСписок искр и я попытался добавить EventListener как в приложение, так и в сам список, но они никогда не вызывались ...

    this.addEventListener(CopyProductEvent.COPY_PRODUCT,
        function(e:Product):void{
            ...
    });

    list.addEventListener(CopyProductEvent.COPY_PRODUCT,
        function(e:Product):void{
            ...
    });

Почему?!? Где я делаю не так?

Событие из функции отправляется правильно ... Я не могу его перехватить ..

Ответы на вопрос(1)

Ваш ответ на вопрос