怎么在Flex3中获取鼠标经过DataGrid时所在的行列索引

如何在Flex3中获取鼠标经过DataGrid时所在的行列索引

1.在目标dagagrid中添加mouseover监听函数。

<mx:DataGrid width="100%" height="100%" mouseOver="datagrid1_mouseOverHandler(event)">

</mx:DataGrid>

2.在as脚本中添加相应函数。

protected function datagrid1_mouseOverHandler(event:MouseEvent):void
{
	if(event.target is DataGridItemRenderer)
	{
		//项呈现器
		var itemRenderer:DataGridItemRenderer = event.target as DataGridItemRenderer;
		//列索引
		var columnIndex:int = itemRenderer.listData.columnIndex;
		//行索引
		var rowIndex:int = itemRenderer.listData.rowIndex;
	}
}