0

私のフレックスアプリケーションには多くのドロップダウンがあります。ここで、できるだけ多くの行が表示されるように rowCount プロパティを設定して、ドロップダウン項目を表示するときのスクロールを減らしたいと考えています。Flex アプリケーションがポップアップ ウィンドウで実行されていました。したがって、ドロップダウンからウィンドウの下端までの距離を知ってから、rowCount の数を計算する必要があると思います。高さ/行ごとの高さのように。

私が知っているように、dropdown.y はそれ自体の相対 y 座標です。しかし、私のドロップダウンには多くの親UIレイアウトコンポーネントがあり、ドロップダウンもたくさんあるため、1つずつ計算するのは困難です。それで、私の問題に対する効率的な解決策を知っていますか? または、rowCount を取得する他の方法がありますか?

4

1 に答える 1

0

あなたのドロップダウンクラスで:

var globalPoint:Point = this.localToGlobal(new Point(0,this.y));

trace("dropdown global Y = "+globalPoint.y);
于 2012-04-05T08:58:14.527 に答える