dmitriymar,
короче вот что получилось:
// onclick = 'bullets.push(new Shoot())'
shoot_interval = setInterval(function () {
for (k=0;k<bullets.length;k++) {
bullets[k].animate();
}
}, 50)
// В Shoot есть:
this.end = function () {
// code...
// Этот метод исполняется, когда шарик окончательно удаляется, в ней я полностью убираю шарик
}
======
Хах) Сейчас все так красиво выглядит, когда писал, вся проблема удалить снаряд из массива без последствий... Что бы id шариков тоже сдвинулись. Кстати можно ли узнать id элемента в массиве? Что бы мне не приходилось уменьшать id снаряда после чистки массива