Thanks That works a treat. Great.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of robadt Sent: 25 November 2005 19:42 To: Flashcoders mailing list Subject: Re: [Flashcoders] enable all movieclips to broadcast theironReleaseevent Aaron Haines wrote: > I want this class to exist independently of any onRelease functions which > have been assigned directly to movieclip instances. > > i.e. I don't want to have to include a call to my class in the onRelease > function of every movieclip instance - I just want my class to listen for > any onRelease events, and then do some action depending on which clip was > clicked. > > The idea is that I could then include this class in movies which have > already been created without having to go back through and add a call to my > class into every button and movieclip onRelease function. On www.mosessupposes.com I have found this CallbackDispatcher. Link to the Class: http://www.mosessupposes.com/2005/CallbackDispatcher.zip Here's a example how it works: CallbackDispatcher.initialize(my_mc); my_mc.addEventListener ('onRollOver', this); function onRollOver(o:Object) { trace('rollover for '+o.target+' captured in scope: '+this); } Here's the copied text of the entry: Often when I'm writing classes if there is some simple clip that I'm only using callbacks from, like onPress, I end up writing references and callback functions onto it, which is kinda tacky. Use this class like EventDispatcher to be able to addEventListener on any built-in callback. Works with MCs, TextFields, and Buttons, and includes multiple-simultaneous add/remove methods. Examples included! Hope that helps. _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

