Hi everyone, I'm having trouble trying to find the x,y-coordinate position of 
components 
within my application. I'm a brand new Flex developer with experience in Java, 
C, Python, 
PHP, ColdFusion, etc. but no experience with Flash or ActionScript.

In short, my question is: is there an easy way to find the location of a 
component within 
the window? I have a number of buttons added programatically whose .x and .y 
properties 
are all just 0. It seems like this should be a simple task, but I have tried 
for hours and 
failed.

The situation in detail is this:
In my MXML, I have defined a Grid inside of my Application. The Grid is placed 
with 
horizontalCenter=0 and paddingTop=50. Inside of the grid is a GridRow 
containing an 
empty GridItem. Upon creationComplete of the Application, a function is called 
which 
instantiates a subclass of Tile, and adds it to the empty GridItem with 
addChild. In 
addition, the Tile subclass has a constructor which creates and places a number 
of 
buttons inside the Tile. (There are also other rows and items in the Grid 
containing some 
other components.)

So in essence the structure is: Application -> Grid -> GridRow -> GridItem -> 
Tile -> 
Buttons.

This all looks just the way I want it to and functions fine, except I am unable 
to find the 
location coordinates of the Buttons. All of the buttons as well as the Tile 
itself have x and y 
as 0. I have tried using the localToGlobal to convert, but this doesn't work 
since the 
buttons don't even have an x,y relative to the parent, they simply have an x,y 
of 0.

I feel like someone may want to know why I need the position of the button. The 
specific 
answer is that I want to place a series of additional labels on top of it, but 
the general 
answer is that it just seems like something a developer should be able to do 
when working 
with a GUI.

Any help would be greatly appreciated! Thanks.

Reply via email to