我有一个基于其他元素更改其位置的组件。我试图以不同的间隔找到它的x和y位置,所以我尝试了compname.x
和compname.y
。
x
位置似乎有效,但y
位置始终为0.我猜我需要使用localToGlobal
或contentToGlobal
或其中一个那些转换。这是问题吗?
答案 0 :(得分:2)
组件的x和y值是相对于它的父级的。 Flex称之为内容坐标系;而contentToGlobal应该为您提供所需的答案。
阅读定位组件,它解释了内容,本地和可查看的坐标:
http://livedocs.adobe.com/flex/3/html/help.html?content=size_position_2.html
阅读Flex坐标系:
http://livedocs.adobe.com/flex/3/html/help.html?content=containers_intro_5.html#254752
如果你有一个有效的例子,可能更容易给出一个具体的答案。
答案 1 :(得分:2)
...另外,看看 getBounds() - 此方法返回相对于其他显示对象的位置。
西蒙