_sestra_
посиба за наводку. После 3х часовых мучений и подборов вариантов, оказалось, что Array.toString() каким-то чудесным образом

влияет на Флэш плеер и тот начинает расчищать память. Этот метод можно даже юзать вхолстую...

Код:
r = [];
//чтобы массив заполнялся только 1 раз
a = 1;
onEnterFrame = function () {
if (a) {
for (i=0; i<100; i++) {
r.push(i);
}
txt.scroll = txt.maxscroll;
r.toString();
}
if (a == 0) {
//"чистка" собстна
r.push(15);
r.toString();
}
if (r.length>120000) {
r = [];
a = 0;
r.toString();
}
};
причём содержимое массива нужно всё время менять
r.push(15);, а то снова ничё не получицца

гм... на твоей флэшке почему-то память сливается до 10 метров, а на моей до 43...
Правда не понятно, как отследить момент снижения объёма памяти и "грохнуть" вовремя массив.
