监听自定义ItemRender的事件

<mx:Repeater id="rp" dataProvider="{_layersInfo}">
    <mx:VBox label="{rp.currentItem.typeName}">
        <s:List id="layerNameList"
                dropEnabled="false"
                dragEnabled="false"
                dragMoveEnabled="false"
                dataProvider="{rp.currentItem.overlayLayers}"
                itemRenderer="com.aien.control.OverlayLayerItemRender"
                rendererAdd="layerNameList_rendererAddHandler(event)"
                borderVisible="false"
                width="{accContainer.width-2}"/>
    </mx:VBox>
</mx:Repeater>   

 /*事件监听*/

protected function layerNameList_rendererAddHandler(e:RendererExistenceEvent):void
{
    var render:OverlayLayerItemRender=e.renderer as OverlayLayerItemRender;
    render.addEventListener("DelLayer",delLayer);                
}

原文地址:https://www.cnblogs.com/wanfeng/p/3383701.html