Flexコンポーネント(私の場合はツリー)がスクロール可能かどうかをどのように確認できますか?こんな感じでやってみました
if (_listOwner.height < _listOwner.measuredHeight) {
// so stuff
}
ツリーのアイテムレンダラー内からですが、成功しませんでした。ツリーのスクロールバーへのアクセスは非公開であるため、その方法で情報を取得することはできません。
Flexコンポーネント(私の場合はツリー)がスクロール可能かどうかをどのように確認できますか?こんな感じでやってみました
if (_listOwner.height < _listOwner.measuredHeight) {
// so stuff
}
ツリーのアイテムレンダラー内からですが、成功しませんでした。ツリーのスクロールバーへのアクセスは非公開であるため、その方法で情報を取得することはできません。
ツリークラスを拡張することで解決策を見つけました:
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;
}
}
maxVerticalScrollPosition および maxHorizontalScrollPosition プロパティを使用します。