Thank you for the suggestion. I looked at the event class and it would be quite tedious just to trap the mouse down event because of the need to traverse the owner chain.
what I need to do is just to stop the mouse down event from bubbling up the chain. In the end I "solved" this problem by replacing the combobox with a popupbutton and list combination. Thanks! regards, CH --- In [email protected], Alex Harui <aha...@...> wrote: > > The event.relatedObject should be the object hit. If you hit the dropdown > and check its "owner" property, you should end up back at the ComboBox > > Alex Harui > Flex SDK Developer > Adobe Systems Inc.<http://www.adobe.com/> > Blog: http://blogs.adobe.com/aharui > > From: [email protected] [mailto:[email protected]] On > Behalf Of johncch85 > Sent: Tuesday, November 10, 2009 12:38 AM > To: [email protected] > Subject: [flexcoders] Nested PopUp and Mouse_Down_Outside event > > > > Hi, > > I'm trying to solve this problem here and I'd like to ask if anyone has any > suggestions? > > I have a panel instance that is contextual and will be shown by the > popupmanager when the user clicks on a button. To facilitate auto hiding when > the user clicks outside the panel, I'm using the > FlexMouseEvent.MOUSE_DOWN_OUTSIDE to trap the event and close the popup. > > I have a custom component inside this panel that uses a pop up similar to the > date field. The custom component utilizes a class that extends UIComponent > which acts as a "popup" to select an input value that will fill in to a > textbox. The principle of operation is totally similar to that of the > datefield. Unfortunately, this custom component has a few combo boxes inside. > > The main problem happens because of the listening of the MOUSE_DOWN_OUTSIDE > event in the parent panel. I am able to stop the event from happening by > preventing the mousedown events from the inner popup from bubbling up the > display chain. The only thing I am unable to deal with is the bubbling up of > the event when the user clicks the combobox dropdown which is the list item. > From my understanding, it is handled by a separate popupmanager hence the > event is not bubbled up the panel display chain. > > Is there any solution or any way around this? If not I'll have to switch the > combo boxes with some other components, which I would like to avoid as I feel > that the combobox presents the least clicks to the users. > > Thank you! >

