10/03/2013, 15:28
|
| | 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 |