Ok, I assume this issue has been covered to death, but I’m still lost. In my application, I have numerous buttons which, when clicked, will activate numerous movie clips. To avoid having to create individual event ahndler functiosn for each button, I would like to be able to pass parameters to the event handler so it knows which movie clip to activate.
In other words, here’s what I’d like to do:
for (i=0; i<spirals.length; i++) {
spirals*.spiral.addEventListener(MouseEvent.CLICK, spiralUnroll);
spirals*.text.addEventListener(MouseEvent.CLICK, spiralUnroll(spirals*.spiral));
}
spirals[] is an array I built, filled with a custom class Spiral, which contains, amongst other attributes, an MC called spiral and an MC called text. When clicked, either one should activate the spiral MC’s animation.
Now, I know the above syntax is incorrect and that I need to create my own event to do this - but all the examples I’ve seen show that I later have to dispatch the event myself. I, however, need the event to be dispatched on mouse click. Any ideas?