Узнайте, прокручивается ли компонент Flex (дерево)? - PullRequest
0 голосов
/ 25 января 2010

Как узнать, можно ли прокручивать компонент Flex (в моем случае это дерево)? Я попробовал это так

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

из средства визуализации предметов дерева, но не удалось. Доступ к полосе прокрутки дерева является частным, поэтому я не могу получить информацию таким образом.

Ответы [ 2 ]

0 голосов
/ 25 января 2010

Используйте свойства maxVerticalScrollPosition и maxHor horizontalScrollPosition.

0 голосов
/ 25 января 2010

Нашли решение, расширив класс дерева:

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;
    }
}
...