Ok, that makes sense and might explain where the original values come from. I still don't understand why or how they are reverting back after the updates...
Maybe a solution is set the variables outside for the parent and pop-up ( in a class or singleton) ... Can you think of a workaround to prevent the reverting back? Eric W Dunn Adaption Technologies 281-465-3326 [email protected] ----- Original Message ----- From: "valdhor" <[email protected]> To: [email protected] Sent: Wednesday, January 28, 2009 9:56:38 AM GMT -06:00 US/Canada Central Subject: [flexcoders] Re: Pop-up Window issue I could be wrong about this but as I understand it PopUpManager.removePopUp does not actually remove the popup - all it does is hide it. What I do in my applications is use FlexMDI (Part of FlexLib). Every time I create a window I put a reference to it in an array that is part of Application.application. Then when I need that window I check if it's already in the array and just make it visible. If it is not in the array, I create a new window and place a reference to it in the array. --- In [email protected] , Eric Dunn <ed...@...> wrote: > > Here is the code that opens the Title Window: > > // Pop-up Schedule adder ---------------------------------------------------------- > private function openSchedulerAdder():void > { > var titleWindow:userScheduleDAC = userScheduleDAC(PopUpManager.createPopUp(this, userScheduleDAC, true)); > titleWindow.AUTHKEY = authKey; > titleWindow.businessPartnerID = businessPartnerID; > titleWindow.ccUserID = ccUserID; > titleWindow.usNameList_popup = usNameList2; > titleWindow.RulesAndSchedNamesAc = RulesSchedsAc; > titleWindow.userSuppliedScheduleName = cbxUserScheduleName.selectedLabel; > titleWindow.userSuppliedScheduleName0 = cbxUserScheduleName0.selectedLabel; > PopUpManager.centerPopUp(titleWindow); > } > > Here is the code that is used to close the window ( it is called after a schedule has been added, updated or deleted: > // Pop-up close function that closes window and updates list of schedules on the parent -------------------------------------- > private function titleWindow_close(evt:CloseEvent):void > { > parentApplication.stationFeatures.comMyRules.getUserScheduleList2(); > PopUpManager.removePopUp(this); > } > > Eric W Dunn > Adaption Technologies > 281-465-3326 > ed...@... > > ----- Original Message ----- > From: "valdhor" <valdhorli...@...> > To: [email protected] > Sent: Monday, January 26, 2009 9:52:14 AM GMT -06:00 US/Canada Central > Subject: [flexcoders] Re: Pop-up Window issue > > > > > > > At this point, I think we need to see some code. > > --- In [email protected] , Eric Dunn <edunn@> wrote: > > > > I set break points on the method that launches the pop up. The break > point never hits. > > > > I delete a schedule, pop up closes. I then try to delete another > schedule and the schedule is deleted, I see the confirmation result > (alert) and the window does not close and the breakpoint never stops > the code. > > I am seeing that if I select another schedule, the deletion function > is still active... meaning, that once I select another schedule, it is > automatically deleted. Looks like I am not cleaning up, leaving event > listeners active... >

