I thought the only time the framework dispatches the "close" event on a popup is when the user clicks the close button (which only shows up if showCloseButton == "true"). If you want to listen for the "close" event, you'll have to dispatch it yourself.
I recommend changing your code to click="dispatchEvent(new CloseEvent(CloseEvent.CLOSE))" and calling PopUpManager.removePopUp from an event listener. Alternatively, you could do click="dispatchEvent(new CloseEvent(CloseEvent.CLOSE)); PopUpManager.removePopUp(this)" ----- Original Message ---- From: valdhor <[EMAIL PROTECTED]> To: [email protected] Sent: Monday, June 30, 2008 11:59:57 AM Subject: [flexcoders] Re: Popup - listening to close Makes sense to me. Basically, closing the popup just changes its visibility. The object is still available for reuse. Using the PopUpManager to remove a popup destroys the object and removes it from the display list. It hasn't just been closed, it's been blown away. --- In [EMAIL PROTECTED] ups.com, "markgoldin_ 2000" <markgoldin_ [EMAIL PROTECTED]> wrote: > > Here is code: > > var popupWindow: TitleWindow = new TitleWindow; > popupWindow = showPopupWindow( boxingArea, jobMaintenance) ; > popupWindow. addEventListener ("close", jobActions); > > public function jobActions(event: Event):void > { > trace(event. target); > } > > I am getting into jobActions when I click on Popup's close button but I > am not getting in there when I click on a regular Button (in popup) > with code: > click="PopUpManager .removePopUp( this)" > This click closes the Popup window but no close event is triggered. > Is that right? > > Thanks >

