No, you're right. My suggestion was more theoretical more than anything else. You may need to change the Sprites to UIComponents; to get those events.
-TH --- In [email protected], Aaron Hardy <aaronius...@...> wrote: > > Maybe I'm missing something really fundamental then; I didn't think > Sprites dispatched move and size events and the documentation doesn't > show any such events either. I'll do some more research later, but > please correct me if you know something I don't. > > Thanks for the response. > > Aaron > > Tim Hoff wrote: > > > > > > > > Using enterFrame is pretty expensive. I'd probably listen for SpriteC's > > move and resize events in the common canvas and position UIComponentB; > > based on the event.currentTarget.x and y coordinates. The events will > > have to be bubbled up from SpriteC to UIComponentA to the common canvas. > > Use localToGlobal to find the desired coordinates to position > > UIComponentB. You might experience a little lag; so the two may not > > look like they are connected though. > > > > -TH > > > > --- In [email protected] > > <mailto:flexcoders%40yahoogroups.com>, Aaron Hardy aaronius9er@ > > wrote: > > > > > > Hey flexers, > > > > > > I have Sprite C which is inside of Sprite B which is inside of Sprite > > A > > > which is inside of UIComponent A. UIComponent A and UIComponent B are > > > both children of a common Canvas. I need UIComponentB to always be > > > positioned over the top-left of Sprite C (so it appears to be stuck to > > > Sprite C). ALWAYS. So if Sprite C is scaled or moved, if Sprite B is > > > scaled or moved, if Sprite A is scaled or moved, if UIComponent A is > > > scaled or moved or ANYTHING happens that would affect Sprite C's > > > position, I need UIComponent B to always follow its position. Is there > > > a good way to do this? My first thought is to poll SpriteC's > > > coordinates on every enterFrame event, but it seems like it might be > > > overkill. Thoughts? > > > > > > Thanks! > > > > > > Aaron > > > > > > > >

