虚线矩形是父组,内部有一个标签。它的x是负数。
现在,我想要做的是将外部组重新定位到内容的左上角,同时内容'移回到外部组的(0,0)点。结果看起来一切都保持与以前相同的位置。但实际上,内部内容和外部组都被移动了。
很容易在flash中实现,然而,在flex中我遇到了麻烦。
函数“getRect”返回错误的值。它永远不会返回内部内容的正确位置。(如拇指所示,位置应该像[-70,50])
答案 0 :(得分:0)
(请随意纠正我,因为我不确定你想在这里完成什么)
如果您的Label(假设它叫myLabel)正确位于您的组内,只需调用myLabel.x就会返回标签的X坐标(与其父级相比)(这是您的组,所以你应该得到-70)。
然后,如果要移动标签以使其适合您的“组”视口,则有两种解决方案:
简短回答:如果您不关心保留标签的原始位置,只需设置myLabel.x = 0和myLabel.y = 0即可正确移动。