боюсь тебя обмануть, но перерисовка всего происходит при каждой смене кадра (fps). и для уменьшения нагрузки придется удалять мувики.
"Ваш скрипт выполняется слишком медленно..." - прерывай цикл или что там у тебя и возобновляй его выполнение после смены кадра.
как пример

Код:
FPS=1000/12;
function onEnterFrame(){
var i=0;
var t=getTimer();
while(true){
i++;
if(getTimer()-t>FPS){break;}
}
trace('за один кадр мы '+i+' раз увеличили i на единицу');
}
при fps 12