>>should at least be something like:
>>
>>dispatchEvent(new Event(A_window.CLOSE));

Good catch.  - I typed that on the fly.

Jason Merrill
Bank of America  
GT&O and Risk L&LD Solutions Design & Development 
eTools & Multimedia 

Bank of America Flash Platform Developer Community


Are you a Bank of America associate interested in innovative learning
ideas and technologies? 
Check out our internal  GT&O Innovative Learning Blog & subscribe.




 

>>-----Original Message-----
>>From: [EMAIL PROTECTED] 
>>[mailto:[EMAIL PROTECTED] On Behalf 
>>Of Ian Thomas
>>Sent: Thursday, March 20, 2008 12:06 PM
>>To: Flash Coders List
>>Subject: Re: [Flashcoders] Writing Custom MovieClip Classes
>>
>>If this is AS3, this line:
>>
>>dispatchEvent(A_window.CLOSE);
>>
>>should at least be something like:
>>
>>dispatchEvent(new Event(A_window.CLOSE));
>>
>>dispatchEvent() expects to sent Event objects around (or 
>>their subclasses), not strings.
>>
>>Ian
>>
>>On Thu, Mar 20, 2008 at 3:49 PM, Omar Fouad 
>><[EMAIL PROTECTED]> wrote:
>>> Man Here is what I wrote.
>>>
>>>  *
>>>
>>>  public* *class* A_window *extends* MovieClip{
>>>
>>>
>>>  *public* static *const* CLOSE:String = *"close"*;
>>>
>>>  *public* *function* A_window() {
>>>
>>>  initListeners();
>>>
>>>  }
>>>
>>>  *private* *function* initListeners():*void* {
>>>
>>>  *this*.addEventListener(MouseEvent.CLICK, handleListener);
>>>
>>>  }
>>>
>>>  *private* *function* handleListener(e:MouseEvent):*void* {
>>>
>>>  dispatchEvent(A_window.CLOSE);
>>>
>>>  *trace*(*"Dispatched"*);
>>>
>>>  }
>>>
>>>  }
>>>
>>>  }
>>>  in The FLA
>>>
>>>  *
>>>
>>>  public* *class* Amlak *extends* Sprite {
>>>
>>>  *public* *function* Amlak() {
>>>
>>>  *trace*(*"Application Started"*);
>>>
>>>  Init();
>>>
>>>  }
>>>
>>>  *public* *function* Init():*void* {
>>>
>>>  *for*(*var* i:int; i<6; i++) {
>>>
>>>  *var* MyWindow:A_window = *new* A_window();
>>>
>>>  MyWindow.x = Math.random()*500;
>>>
>>>  MyWindow.y = Math.random()*500;*
>>>  *
>>>
>>>  MyWindow.addEventListener(MyWindow.CLOSE, onClose);*
>>>  *
>>>
>>>  addChild(MyWindow);
>>>
>>>  }
>>>
>>>  }
>>>
>>>  *public* *function* onClose(e:Event):*void* {
>>>
>>>     trace("It Works!");
>>>
>>>  }
>>>
>>>  }
>>>  The error is
>>>
>>>  " 1119: Access of possibly undefined property CLOSE through a 
>>> reference with  static type A_window. "
>>>
>>>  It does not work.
>>>  On Thu, Mar 20, 2008 at 4:53 PM, Merrill, Jason <
>>>
>>> [EMAIL PROTECTED]> wrote:
>>>
>>>
>>>
>>> > >>nope this is not working..
>>>  >
>>>  > Ambiguous posts like that always make me laugh.  "You told me my 
>>> car  > needs a new radiator - so I replaced it, but my car 
>>still does 
>>> not  > work."  Do see any kind of problem with that?  :) 
>>Explain what 
>>> you did  > in order for us to determine why it's not 
>>working - what I 
>>> described  > should work, so the only thing I can tell you 
>>is you must 
>>> have done  > something differently.
>>>  >
>>>  > Jason Merrill
>>>  > Bank of America
>>>  > GT&O and Risk L&LD Solutions Design & Development  > eTools & 
>>> Multimedia  >  > Bank of America Flash Platform Developer 
>>Community  >  
>>> >  > Are you a Bank of America associate interested in innovative 
>>> learning  > ideas and technologies?
>>>  > Check out our internal  GT&O Innovative Learning Blog & 
>>subscribe.
>>>  >
>>>  >
>>>  >  _______________________________________________
>>>  > Flashcoders mailing list
>>>  > [email protected]
>>>  > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>  >
>>>
>>>
>>>
>>>  --
>>>
>>> Omar M. Fouad - Digital Emotions
>>>  http://www.omarfouad.net
>>>
>>>  This e-mail and any attachment is for authorised use by 
>>the intended
>>>  recipient(s) only. It may contain proprietary material, 
>>confidential  
>>> information and/or be subject to legal privilege. It should not be 
>>> copied,  disclosed to, retained or used by, any other party. If you 
>>> are not an  intended recipient then please promptly delete 
>>this e-mail 
>>> and any  attachment and all copies and inform the sender. Thank you.
>>>  _______________________________________________
>>>
>>>
>>> Flashcoders mailing list
>>>  [email protected]
>>>  http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>
>>_______________________________________________
>>Flashcoders mailing list
>>[email protected]
>>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to