在 flex 中,我通过以下方式获取 y 坐标:
nextHBox = HBox(ingBox.getChildByName("ing" + nextId));
nextYAxis = ingBox.localToGlobal(新点(nextHBox.x,nextHBox.y)).y;
newCanvas.x = nextYAxis;
nextYAxis 给了我 y 轴,我用它来定位新组件。它工作得很好。但是,当有垂直滚动时,我稍微滚动一下,然后上面提到的代码将组件放置在错误的位置。我相信,它与卷轴有关。