угу, так и есть.

Тогда немного по-другому. Уже плюнул на исходник, раз ты его качать не хочешь
вот здесь код того, что я пробовал делать:
До удаления элементов массива я ещё дойду (это ж и есть освобождение памяти

) ...как нибудь... в будущем. Пока что меня волнует то, что и ЭТО не работает...
-------------------------
var arr:Array = Array();
stop();
var i:Number = 0;
this.onEnterFrame = function() {
rand = Math.ceil(Math.random()*5);
i += 1;
if (rand == 1) {
attachMovie("snowflake", "snowflake"+i, 999+i, {_x:Math.random()*700, _y:Math.random()*20-20});
curr = "snowflake"+i;
arr.unshift(curr);
}
for (var a = 0; a<arr.length; a++) {
arr[a]._y += 10;
trace('aa');
}
if (arr[t]._y>42) {
removeMovieClip("snowflake"+1);
}
};
-----------
снежинки есть, но не двигаются.