I don't see why this is a "problem" as it's properly documented: http://livedocs.adobe.com/flash/9.0/main/00000138.html
<quote> Event class utility methods There are two utility methods in the Event class. The clone() method allows you to create copies of an event object. The toString() method allows you to generate a string representation of the properties of an event object along with their values. Both of these methods are used internally by the event model system, but are exposed to developers for general use. For advanced developers creating subclasses of the Event class, you must override and implement versions of both utility methods to ensure that the event subclass will work properly. </quote> <quote> when creating an Event subclass you must override the clone() and toString() methods to provide functionality specific to the subclass. </quote> I've read about it first in the Flex 2 docs though (which is alot better than the Flash docs IMO): http://livedocs.adobe.com/flex/201/html/createevents_140_5.html <quote> You are required to override the Event.clone() method in your subclass. The clone() method returns a cloned copy of the event object by setting the type property and any new properties in the clone. Typically, you define the clone() method to return an event instance created with the new operator. </quote> regards, Muzak ----- Original Message ----- From: "eka" <[EMAIL PROTECTED]> To: <flashcoders@chattyfig.figleaf.com> Sent: Saturday, September 01, 2007 8:54 AM Subject: Re: [Flashcoders] AS3 Events, Delegates and passing parameters > Hello :) > > The events are cloned the second time in the dispatchEvent method. > > My article about this problem in french : > http://www.ekameleon.net/blog/index.php?2007/08/25/75--as3-event-class-and-the-clone-method > > EKA+ :) > > 2007/9/1, T. Michael Keesey <[EMAIL PROTECTED]>: >> >> On 8/31/07, Mark Carolin <[EMAIL PROTECTED]> wrote: >> > I believe you could pass a custom Event with all the properties you >> want. >> >> Yes, but one word of warning about extending Event: be sure you >> override Event.clone() so that it returns an instance of your class! >> (Events are cloned when they are dispatched.) >> >> -- >> T. Michael Keesey _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com