Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/05/2012, 05:55
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Arrays de objetos

Diria que este condicional no tien mucho sentido

if (balls[i])

balls[i]={ speed : 100 };

y eso no es un booleano, no?

O lo lee siempre como true o siempre como false con lo que no tiene sentido....

???

Código Javascript:
Ver original
  1. for (i = 0; i < numberOfFireballs; i++) {
  2.             if (balls[i].y > canvas.height) {
  3.                 resetFire(i);
  4.             } else {
  5.                 balls[i].y += balls[i].speed * modifier;
  6.             }
  7.     }
  8.  
  9.  
  10. function resetFire(i) {
  11.     do {
  12.         balls[i].x = 32 + (Math.random() * (canvas.width - 64));
  13.     } while ((balls[i].x + 30) > (canvas.width - 30)
  14.                     && (balls[i].x) > (30));
  15.     balls[i].y = 0;
  16. }

Con el codigo completo te podriamos ayudar con mas seguirdad....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.