Здравствуйте
Я хотел бы использовать такую конструкцию

Код AS3:
<s:List id="tilesList" width="100%" height="100%">
<s:itemRenderer>
<fx:Component>
<itemRenderers:TileItemRenderer onSomeEvent="tileitemrenderer1_onSomeEventHandler(event)"
</fx:Component>
</s:itemRenderer>
</s:List>
НО, обработчик автоматически билдером создает внутри <itemRenderers:TileItemRenderer> блок

Код AS3:
<fx:Script><![CDATA[ ]]></fx:Script>
и туда помещает обработчики событий itemRenderer-а
Мне нужно чтобы обработчики событий кастомного itemRenderer были не в этом блоке, а в fx:Script самого Application, чтобы пользоваться переменными и константами проекта
Если обработчики событий убрать из блока

Код AS3:
<fx:Script><![CDATA[ ]]></fx:Script>
кастомного itemRenderer и переместить их в fx:Script приложения, компилятор ругается
Есть ли возможность обработать события рендерера не подписываясь под них в fx:Script
Не вот так, я имею ввиду

Код AS3:
addEventListener(TileItemRendererEvent.TILE_DOUBLE_CLICK,tileEditHandler,true);