2010-06-23 71 views
1

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

x位置似乎是工作,但y位置始终是0。我猜我需要localToGlobalcontentToGlobal或者那些转换打一处来。这是问题吗?

回答

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

如果您有一个工作的例子,它可能更容易给出具体的答案。

+0

伟大的提示。看起来它现在正在工作。谢谢。 – Kamo 2010-06-23 11:53:14

2

...另请参阅getBounds() - 此方法返回您相对于其他显示对象的位置。

simon