Hi,

I'm trying to get the text in a datagrid row to change color on mousing over the row. The below code is what I'm using but it only changes the text in a cell. Is there any kind of 'rowRenderer' ? or how is this best achieved. Thanks.
Robin.

dg.setStyle("cellRenderer", CustomCellRenderer);

then the cellRenderer:


package
{
import fl.controls.listClasses.CellRenderer;
import flash.text.TextFormat;
import flash.events.*;
public class CustomCellRenderer extends CellRenderer
{
public function CustomCellRenderer()
{
addEventListener(MouseEvent.MOUSE_OVER,overListene r);
addEventListener(MouseEvent.MOUSE_OUT,outListener) ;
}

private function overListener(e:Event):void
{
var format:TextFormat = new TextFormat();
format.color = 0xFF0000;
setStyle("textFormat", format);
}

private function outListener(e:Event):void
{
var format:TextFormat = new TextFormat();
format.color = 0x000000;
setStyle("textFormat", format);
}
}
}