查找组件的x,y位置

时间:2010-06-23 10:51:49

标签: flex actionscript-3 adobe mxml

我有一个基于其他元素更改其位置的组件。我试图以不同的间隔找到它的x和y位置,所以我尝试了compname.xcompname.y

x位置似乎有效,但y位置始终为0.我猜我需要使用localToGlobalcontentToGlobal或其中一个那些转换。这是问题吗?

2 个答案:

答案 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() - 此方法返回相对于其他显示对象的位置。

西蒙

相关问题