Si ejecutan este script verán que lo que pretendo es que aparezcan en pantalla 5 instancias de un movieclip y que al pinchar en cada una de ellas me diga el número correspondiente. Pues bien, si lo comprueban verán que pinches donde pinches el valor siempre es el último del bucle, es decir, el 5... ¿alguien tiene idea de cómo solucionarlo? Gracias.
Código:
var valor:int = 1; var circulo_mc; function MiFuncion(valor){ trace(valor); } for(var i:int = 0; i < 5; i++){ circulo_mc = new circulo(); addChild(circulo_mc); circulo_mc.x = i*100; circulo_mc.addEventListener(MouseEvent.CLICK, function(){MiFuncion(i)}); }