Я нашел то, что искал в Справочных документах API для искры spark.components.Grid
. Grid
предлагает метод isCellVisible(rowIndex:int = -1, columnIndex:int = -1):Boolean
.
Поскольку spark.components.Grid
представляет сеточную часть spark.components.DataGrid
, метод можно вызвать следующим образом: dataGrid.grid.isCellVisible(rowIndex);
.
Я вызываю этот метод в слушателе событий, чтобы определить, видима ли строка (объект) в скроллере:
dataGrid.scroller.verticalScrollBar.addEventListener(TrackBaseEvent.THUMB_RELEASE,updateIsItemVisible);
private function updateIsItemVisible( e:Event):void
{
var visible:Boolean = dataGrid.grid.isCellVisible( _itemIndex );
}