Welcome to WebmasterWorld Guest from

Forum Moderators: open

Message Too Old, No Replies

Anonymous functions confusion

Passing parameters

1:23 pm on Jun 30, 2009 (gmt 0)

New User

10+ Year Member

joined:Nov 30, 2004
votes: 0


I'm confused as to how to fix a problem with anonymous functions in actionscript. I'm sure it's simple and I'm just being dumb.

I have an array of integers, and an array of generated movieclips.

As I generate the movieclips I simply want to assign an onRelease function that uses the respective integer from the array to do some stuff.

myMC[i].onRelease = function() { doStuff with i };

Of course inside the anonymous function i is undefined. How can I fix this? My only solution ends up with all the i values being set to the last one (which I understand why but dunno the solution).

Any tips would be very greatly appreciated.