2010-01-25 24 views
0

如何知道Flex組件(在我的例子中是樹)是否可以滾動?我試過像這樣找出Flex組件(樹)是否可滾動?

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

從樹的項目渲染器中,但沒有成功。訪問樹的滾動條是私人的,所以我不能以這種方式獲取信息。

回答

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

使用maxVerticalScrollPosition和maxHorizo​​ntalScrollPosition性質。