Yes, Close event is dispatched in both cases now. But I have another issue: Both clicks: titlewindow close and a regular button run same code: Close button: close="actionSelected = 'test';PopUpManager.removePopUp(this);" regular button click="dispatchEvent(new CloseEvent(CloseEvent.CLOSE)); PopUpManager.removePopUp(this);actionSelected = 'test1'" actionSelected = 'test' after either click. But I need to know what was actually clicked.
--- In [email protected], Enjoy Jake <[EMAIL PROTECTED]> wrote: > > 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_ 2000@> 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 > > >

