在Flex中,我以以下方式获得Y坐标:

nexthbox = hbox(ingbox.getChildByName(“ in ing” + nextID));

nextyaxis = ingbox.localtoglobal(new Point(NexthBox.x,nexthbox.y))。y;

newcanvas.x = nextyaxis;

Nextyaxis为我提供了Y轴,我用它来定位新组件。它的效果绝对很好。但是,当有垂直滚动时,我会滚动一点,然后上述代码将组件放在错误的位置。我相信,这与滚动有关。

有帮助吗?

解决方案

您可以通过将其VerticalScrollPosition属性的值添加到Y位置来考虑父容器的滚动位置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top