Foros del Web » Creando para Internet » Flash y Actionscript »

Utilizando un loop "for" problemas

Estas en el tema de Utilizando un loop "for" problemas en el foro de Flash y Actionscript en Foros del Web. Hola estoy teniendo problemas con esta parte del codigo queno me respone adecuadamente. l programa funciona, pero responde de una manera inusual ejecutando la función ...
  #1 (permalink)  
Antiguo 23/08/2012, 07:07
 
Fecha de Ingreso: agosto-2012
Mensajes: 7
Antigüedad: 11 años, 7 meses
Puntos: 0
Exclamación Utilizando un loop "for" problemas

Hola estoy teniendo problemas con esta parte del codigo queno me respone adecuadamente.
l programa funciona, pero responde de una manera inusual ejecutando la función en otros botones.
Si quito el for del sodigo y utilizo varias funciones que los pongo en lista manualmente es decir utilizando cast[0], heridos [0], vida[0]... a continuacion otro codigo similar pero con cast[1] heridos[1], vida[1].... funciona a la perfeccion
Es decir que lo que me da problemas es la aplicación del for.
Van a ser muchos botones así que necesito que me funcione con for, alguien me puede ayudar, gracias

for (var uo=0; uo<3; uo= uo+1)
{
var cast:Array = new Array();
cast.push("disparo"+uo);
cast[uo] = function(Event:MouseEvent):void
{
heridos[uo] = heridos[uo] +5;
vidaa[uo].gotoAndStop(heridos[uo])
if (heridos[uo] >=20)
{
police1a[uo].visible = false;
vidaa[uo].visible = false;
}
}
police1a[uo].addEventListener(MouseEvent.MOUSE_DOWN,cast[uo]);

}

Etiquetas: as3, bucle, funcion, loop, nombre
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:26.