在flex中,我按以下方式获取y坐标:
nextHBox = HBox(ingBox.getChildByName(“ing”+ nextId));
nextYAxis = ingBox.localToGlobal(new Point(nextHBox.x,nextHBox.y))。y;
newCanvas.x = nextYAxis;
nextYAxis给我y轴,我用它来定位新组件。它工作得非常好。但是,当有垂直滚动时,我稍微滚动它,然后上面提到的代码将组件放在错误的位置。我相信,它与滚动有关。
答案 0 :(得分:1)
您可以通过将其verticalScrollPosition属性的值添加到y位置来计算父容器的滚动位置。