找出Flex组件(树)是否可滚动?

时间:2010-01-25 14:44:07

标签: flex flex3 tree flex4

如何判断Flex组件(在我的情况下是树)是否可滚动?我试过这样的

if (_listOwner.height < _listOwner.measuredHeight) {
  // so stuff
}

来自树的项呈示器但未成功。访问树的滚动条是私有的,因此我无法以这种方式获取信息。

2 个答案:

答案 0 :(得分:0)

通过扩展树类找到解决方案:

public class ExtendedTree extends Tree
{
    public function ExtendedTree()
    {
        super();
    }

    public function get isVerticalScrollable():Boolean
    {
        if (super.verticalScrollBar == null || super.verticalScrollBar.visible == false)
            return false;
        return true;
    }
}

答案 1 :(得分:0)

使用maxVerticalScrollPosition和maxHorizo​​ntalScrollPosition属性。