Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/03/2013, 15:28
sgrd
 
Fecha de Ingreso: julio-2012
Mensajes: 7
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Problemas con un For

gracias por tu respuesta, MiArray contine una clase con mas cosas, pero esto me funciona perfectamente si hago esto 5 veces en vez de hacerlo con un for, es decir

error01 = new C_Error("Error01", "f01-e01.png", 32, 27, 230, 255, "false");
miArray[0] = error01;


Lo que yo hago 5 veces es:

var err1 = new Image();
err1.src = miArray[i].src;
context.drawImage(err1, miArray[i].ubic_x + dif_img, miArray[i].ubic_y);

var err2 = new Image();
err2.src = miArray[i].src;
context.drawImage(err2, miArray[i].ubic_x + dif_img, miArray[i].ubic_y);

etc, no tengas en cuenta miArray (seria: error01, error02, etc) ya que no cuadra entones, yo lo que quiero es es que var err1 fuese var err i+1, de forma que ya tendria al recorrer el for mis 5 var err: err1, err2, err3, err4 y err5 lo que no se es como declaro un var err y con la i para que incremente esta i con el for, si se pudira hacer var err + (i+1) ya tendria el problema resuelto.

for (i=0; i<num_errores; i++){
var err1 = new Image();
err1.src = miArray[i].src;
context.drawImage(err1, miArray[i].ubic_x + dif_img, miArray[i].ubic_y);
}

No se si me he explicado bien o no, pero esto debe pasar muchas veces, pongamos un ejemplo que queremos crear x variables en funcion de un for y asignarle un valor a esas variables, por ejemplo:
Nota1 = 1
Nota2 = 2
etc.

Siendo 1, 2, etc. la i. (tanto en Nota1 con en = 1, es decir Notai=i

Última edición por sgrd; 10/03/2013 a las 15:43