I will try to get a sample.
But what exactly are you asking for?
I am showing how I am adding a custom event listener to a form's 
parent. And how the form then processes remote event.

--- In [email protected], "Paul Andrews" <[EMAIL PROTECTED]> wrote:
>
> 
> ----- Original Message ----- 
> From: "markgoldin_2000" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Friday, November 07, 2008 4:58 PM
> Subject: [flexcoders] Re: removeEventListener
> 
> 
> > Ok, I will try to show some code.
> > Form's Init
> >
> > private function init():void
> >   {
> >
> > parent.removeEventListener("remoteDateEvent", remoteClickHandler)
> > parent.addEventListener("remoteDateEvent", remoteClickHandler)
> > }
> 
> The init function removes the listener then puts the same listener 
back  - 
> it's totally pointless.
> 
> > private function remoteClickHandler(event:remoteDateRun):void
> > {
> > // each form has different lineId. It would print twice when a 
second
> > form  dispatches custom event. Which is what I am fighting with.
> > trace(lineId);
> > runDate = event.runDate;
> > dailyJobSumaryList();
> > }
> 
> 
> > Before form is added I am removing all forms from Parent:
> > reportParameters.removeAllChildren();
> > where reportParameters is "parent".
> >
> >
> > My custom event object is this:
> > public class remoteDateRun extends Event
> > {
> > public static var remoteDateEvent_SET:String =
> > "remoteDateEvent";
> > public var runDate:String = new String();
> > public var lineId:int = 1;
> >        public function remoteDateRun(type:String,
> > bubbles:Boolean=true, cancelable:Boolean=true)
> > {
> > super(type, bubbles, cancelable);
> > }
> >        override public function clone():Event
> >        {
> >            return new remoteDateRun(remoteDateEvent_SET);
> >        }
> > }
> >
> > custom event is dispatched like this:
> > var eventObj:remoteDateRun = new remoteDateRun("remoteDateEvent");
> >   var df:DateFormatter = new
> > DateFormatter();
> >   df.formatString =
> > "MM/DD/YYYY";
> >   eventObj.runDate =
> > df.format(date.selectedDate);
> >               dispatchEvent(eventObj);
> 
> You've left out  the most important part!
> 
> The forms and the event handling..
> 
> Try and make a small example with the forms  - it's always good to 
build a 
> small (complete) example to illustrate the problem.
> 
> Paul
> 
> 
> 
> 
> 
> >
> >
> >
> > --- In [email protected], "Paul Andrews" <paul@> wrote:
> >>
> >> ----- Original Message ----- 
> >> From: "markgoldin_2000" <markgoldin_2000@>
> >> To: <[email protected]>
> >> Sent: Friday, November 07, 2008 4:26 PM
> >> Subject: [flexcoders] removeEventListener
> >>
> >>
> >> >I have spent some time trying to understand why 
removeEventListener
> >> > would not remove an event listener. I have a Vbox that at run 
time
> > I
> >> > am adding a form to. In init of that form 
parent.addEventListener
> > adds
> >> > a listener to VBox. Then I am adding another form. That form is
> > based
> >> > on same class as first form is. So it adds same listener. But
> > fisrt it
> >> > parent.removeEventListener. Now, second form dispatches an 
event
> > the
> >> > VBox listens to and I see that a handler of that event runs 
twice.
> >> > Once for the current form, then for the previous form that was
> > removed
> >> > from the VBox before I added second one. Can someone please
> > explain
> >> > why's that happening?
> >>
> >> A small code sample is worth a thousand words.
> >>
> >> > Thank you.
> >>
> >
> >
> >
> >
> > ------------------------------------
> >
> > --
> > Flexcoders Mailing List
> > FAQ: 
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > Alternative FAQ location: 
> > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-
446f-b4cf-1e62079f6847
> > Search Archives: 
> > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! 
Groups 
> > Links
> >
> >
> >
>



Reply via email to