Вы не указываете, какая именно сетка.(Spark, MX или один из наших (http://www.flexicious.com/Home/Ultimate) )
Одна вещь, которую вы могли бы сделать, это создать validateNow перед проверкой:
private function onGridResize(event:Event):void
{
_grid.validateNow(); //add this.
if (_grid.verticalScrollBar && _grid.verticalScrollBar.visible)
{
trace("scroll on");
}
else
{
trace("scroll off");
}
}
Другая вещь, которую вы также могли бы сделать, - это использовать таймер или позвонить позже.
private function onGridResize(event:Event):void
{
callLater(checkForScrollBar); //check for scrollbar would have the code above.
}