далею таблицу, хочу что бы при наведении у меня менялся цвет не всей строки а некоего окруленного прямоугольника.
рендереры вставляю так :

Код AS1/AS2:
<mx:DataGrid dataProvider="{new Array({val:1},{val:2},{val:3})}">
<mx:columns>
<mx:DataGridColumn itemRenderer="com.dk.mxml.RowRenderer"/>
</mx:columns>
</mx:DataGrid>
теперь сам рендерер:

Код AS1/AS2:
<?xml version="1.0" encoding="utf-8"?>
<s:MXDataGridItemRenderer
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
autoDrawBackground="false"
minHeight="18"
minWidth="50">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<!-- border and fill -->
<s:Rect radiusX="{this.height/2}" radiusY="{this.height/2}" top="0" right="5" bottom="0" left="5">
<s:fill>
<s:SolidColor color="0xffa231"/>
</s:fill>
</s:Rect>
</s:MXDataGridItemRenderer>
вот этот момент:

Код AS1/AS2:
<s:Rect radiusX="{this.height/2}" radiusY="{this.height/2}" top="0" right="5" bottom="0" left="5">
<s:fill>
<s:SolidColor color="0xffa231"/>
</s:fill>
</s:Rect>
хочу что бы появлялось только тогда когда пункт или выбран или на него навели мыш. Как это можно реализовать ведь стандартный рендерер как-то реагирует когда мыш навели убрали кликнули и выбрали ... как мне унаследовать эти стейты или я да же не знаю...