How do you pass parameters / variables through event listeners? I\'ve overcome this problem fairly effectively using anonymous functions; which is an incredibly simple solut
If the MovieClip needs to keep track of extra information that you need to know when it's been clicked, then I would use a more formalised version of your Leprechaun technique.
I'd create a new class called something like SpecialImage that extends MovieClip and has a property for storing the url to load.
Depending on how your SpecialImages are created you can either create them in code or link a MovieClip in your library to this class.
It's basically a posh leprechaun, but as the information is directly related to the image MovieClip, storing them together feels like the best thing.