Показать сообщение отдельно
Старый 23.03.2006, 18:31
KPaul вне форума Посмотреть профиль Отправить личное сообщение для KPaul Найти все сообщения от KPaul
  № 2  
Ответить с цитированием
KPaul
 
Аватар для KPaul

Регистрация: Nov 2005
Сообщений: 221
Используй связку onEnterFrame(или setInterval) и for.
Код:
this.maxIteration = 100000;
this.curIteration = 5000;
this.count = 0;
this.maxCount = this.maxIteration/this.curIteration;
this.onEnterFrame = function(){
    var p = (100*count)/this.maxCount;
    preload_bar._xscale = p;
    for(var i=0; i<this.curIteration; ++i){
        //...
    }
    this.count++;
    if(this.count == this.maxCount) delete this.onEnterFrame;
}
сорри не тестил...