Thanks for the tips Moses! I'm gonna download and check out CallbackDispatcher 2.0 now...
Where are you from? I'm living in NJ, working in Manhattan. -steve On 2/12/06, Moses Gunesch <[EMAIL PROTECTED]> wrote: > > Steve - > > Yes there are 2 things available for this. MM added that > functionality in some event classes that are pretty much undocumented > and a little tough to learn - UIEventDispatcher and LowLevelEvents. > > Secondly, I wrote a class called CallbackDispatcher that makes it > really easy to use events to scope simple callbacks wherever you > want. It's available free at my website and includes a comparison & > example of the MM system. > > You can specify an event prefix like "evt_" then name your events > like "evt_onRollOver", or use Delegates as shown here, to route any > built-in MC, Button, or TextField callbacks to a uniquely named > method. This really helps keep scoping mouse events tidy and also > gives you an opportunity to group the events for some subset of nav > elements into smartly named handlers, like "handleNavEvent" in this > example which will do rollover/out and onpress actions - keeps your > classes neat. (Again, the use of Delegate is entirely optional.) > > var navDel:Function = Delegate.create(this, handleNavEvent); > CallbackDispatcher.initialize(mc); > mc.addEventListener ('onRollOver, onRollOut, onPress', navDel); > > function handleNavEvent(o:Object) { > trace(o.target._name+'.'+o.type); > switch(o.type) { > // etc.. > } > } > > download at: http://www.mosessupposes.com/utilities/index.html > > Hope that helps you out! > - Moses > > > On Jan 19, 2006, at 2:33 PM, Steve Warren wrote: > > > I'm having a little trouble getting addEventListener to work. I've > > tried a > > bunch of combinations, but have yet to find the right one. I'm > > trying to > > assign onRelease functions to a bunch of buttons in my LanguageChooser > > class. All I want to do is call a function inside LanguageChooser, > > telling > > it which button was clicked. > _______________________________________________ > 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 > _______________________________________________ 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