Grid コンポーネントがあり、verticalScrollPolicy が「auto」に設定されています。そして、verticalScrollBar が表示または非表示になるたびに、このイベントを処理したいと考えています。
RESIZE イベントをリッスンしようとしました:
private function onGridResize(event:Event):void
{
if (_grid.verticalScrollBar && _grid.verticalScrollBar.visible)
{
trace("scroll on");
}
else
{
trace("scroll off");
}
}
しかし、それは機能しません: RESIZE イベントは、グリッドのビジュアル更新とスクロールバーが表示/非表示になる前に実際にディスパッチされるようです。ChildExistenceChangedEvent.CHILD_ADD および ChildExistenceChangedEvent.CHILD_REMOVE イベントもリッスンしようとしましたが、うまくいきません。
たぶん、明確な解決策が見えないだけです。ヘルプやアドバイスをお寄せいただきありがとうございます。