Hi, try looking at the localToGlobal method: Converts a Point object from the local coordinate system to the global coordinate system.
--- In flexcoders@yahoogroups.com, "derelkington" <[EMAIL PROTECTED]> wrote: > > 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. >