我有一个 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 事件,但这对我也不起作用。
也许我只是没有看到一些明显的解决方案。提前感谢您的任何帮助或建议。