Цитата:
Сообщение от samana
 Код AS3:
for (var i:uint = 0; i < wallArr.length; i++) {
if (wallArr[i].x < 0) {
trace(i+" is OUT!");
wallArr.splice(i,1);
removeChild(MovieClip(wallArr[i]));
i--
}
}
|
Можно проще (пройтись с конца массива)

Код AS3:
for (var i:int = wallArr.length -1;i >= 0;i--)
{
if (wallArr[i].x < 0)
{
trace(i+" is OUT!");
wallArr.splice(i,1);
removeChild(wallArr[i]);
}
}
и лучше не использовать wallArr.length в цикле