Flexでは、垂直スクロールがあるときに正しいY軸を取得する方法は?
-
29-09-2019 - |
質問
Flexでは、次の方法でY座標を取得しています。
nexthbox = hbox(ingbox.getChildbyName( "ing" + nextId));
nextyaxis = ingbox.localtoglobal(new Point(nexthbox.x、nexthbox.y))。y;
newcanvas.x = nextyaxis;
Nextyaxisは私にy軸を与え、私はそれを使用して新しいコンポーネントを配置します。それは絶対にうまく機能します。しかし、垂直スクロールがある場合、少しスクロールしてから、上記のコードがコンポーネントを間違った場所に配置します。巻物と関係があると思います。
解決
verticalscrollopsitionプロパティの値をY位置に追加することにより、親コンテナのスクロール位置を考慮することができます。
所属していません StackOverflow