boxes - массив в который записываются блоки.

Код AS1/AS2:
var i = boxes.length;
while (i--) {
var curB = boxes[i];
if (curB.hitTest(MCball)) {
Ball_dy*=-1;
Ball_dx*=-1;
score += 10;
curB.removeMovieClip();
delete curB.onEnterFrame;
}}
Это код для коллизи блоков с шариком. Если шарик коснулся - блок удаляется. НО удаление блоков не работает. В чем моя ошибка?