Interesting. I've never used hitTestObject. Do you get the same for hitTestPoint?
________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of toofah_gm Sent: Friday, January 25, 2008 11:57 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: getRect returns rectangle that includes children's bounds, is there an alter The problem is that I am getting hits on parts of the objects that are masked. :( Thanks again for your help. --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , "Alex Harui" <[EMAIL PROTECTED]> wrote: > > I'm not sure what problem you're having with hitTestObject. If the > objects are visible (not masked) they should be hittable. > > > > ________________________________ > > From: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> [mailto:flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> ] On > Behalf Of toofah_gm > Sent: Friday, January 25, 2008 10:45 AM > To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > Subject: [flexcoders] Re: getRect returns rectangle that includes > children's bounds, is there an alter > > > > I was hoping to take advantage of the translation to the > targetCoordinateSpace that is being done underneath the covers of > getRect()...if I need to use the width/height of the parent component, > I will need to do this translation myself. I can do this, but was > hoping that I was just missing something here. > > Any idea how this problem relates to the hitTestObject() matches? > > Thanks again for your quick response!!! > > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > , "Alex Harui" <aharui@> wrote: > > > > Properly designed UIComponent subclasses report a measuredWidth/Height > > (and measuredMinWidth/MinHeight) via the measure() method, and are > > subsequently given a size by their parent which may not be those sizes > > in updateDisplayList() where they draw graphics and/or size place > > children. Those children may extend outside the bounds and may be > > masked if needed. However, the width and height properties of the > > UIComponent will be the size given by the parent while getRect will > > return the bounding box of the children > > > > > > > > ________________________________ > > > > From: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > [mailto:flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > ] On > > Behalf Of toofah_gm > > Sent: Friday, January 25, 2008 10:29 AM > > To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > > Subject: [flexcoders] getRect returns rectangle that includes > children's > > bounds, is there an alternate > > > > > > > > I want to use getRect to get the bounds of my UIComponent. > > > > I just noticed that if my UIComponent has children that extend beyond > > the X/Y/Width/Height of my parent UIComponent, the rect returned > > extends to the boundaries of the largest child. > > > > Is there an alternate method that I could use? My hack to get around > > this is to override getRect and have it use another child that I force > > to be the size of the parent, whose size I am interested in. > > > > Thanks! > > > > Another problem that I see seems related. The hitTestObject method > > seems to have the same problem. It seems to be finding matches even > > though the parent UIComponent is clearly not a match. It must also be > > using boundaries of the children. > > > > Any thoughts? > > > > Thanks! > > >