Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2009, 17:20
bikutoru
 
Fecha de Ingreso: junio-2008
Mensajes: 16
Antigüedad: 16 años, 5 meses
Puntos: 0
ya no puedo mas / addEventListener

Hola.
Tengo el siguiente código (eliminé algunas lineas para no confundir)

for(var i:int=0 ; i<4 ; i++){
var mc:MovieClip = Atachar("dia"); // Atachar funciona bien; "dia" elemento de biblioteca
mc.name = "dia"+i;
mc.diaFondo.alpha = .5;

for(var j:int=0;j<4;j++){//CADA ELEMENTO
mc["anota"+j].addEventListener(MouseEvent.CLICK, function (event:*):void { ABRIR(event,i) });
addChild(mc);
}
}
function ABRIR(event:MouseEvent,indice:Number):void{
// aqui quiero desplegar los indices de los FOR el "i" y el "j"
}

LA idea es, bucle for para atachar 4 elementos "dia" de la biblioteca, cada uno con .name = "dia"+i y cada elemento "dia" posee 4 elementos "anota"+j por medio de el otro bucle.
Todo se despliega de maravillas, pero al querer saber los indices de cada elemento está el ERROR, siempre "i" queda como 4

A que se deberá??