Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с прелоудером (http://www.flasher.ru/forum/showthread.php?t=102160)

54321go 10.10.2007 04:38

Проблема с прелоудером
 
Прелоудер при тестировании во флеше работает, а на сервере не хочит:
Код:

bbut=0;

var fsn:Number=0;
var fullsize:Number=0;
var loadListener2:Object = new Object();
var mcLoader2:MovieClipLoader = new MovieClipLoader();
var nnn:Number=0;
mcLoader2.addListener(loadListener2);
prel._visible=false;
function executeCallback():Void {
        var sum:Number=0;
        for (var i:Number = 1; i <= kat.childNodes[numbb].attributes.col; i++) {
        var progress:Object = mcLoader.getProgress("cl.mov.trumb"+i);
        sum+=progress.bytesLoaded;
        if(kat.childNodes[numbb].attributes.col==i){
                prgo=Math.round(sum/fullsize*100);
                prel.gotoAndStop(prgo+5);
                if(sum==fullsize){
                        clearInterval(intervalId);
                }
        }
        }
       


}

loadListener2.onLoadStart = function(target_mc:MovieClip) {
        prel._visible=true;
  var progress:Object = mcLoader2.getProgress(target_mc);
  fullsize+=progress.bytesTotal;
  if(fsn==(kat.childNodes[numbb].attributes.col-1)){
          trace(fsn);
         
          intervalId = setInterval(_root, "executeCallback", 500);
         
  }
 
  fsn++ 
 
};



loadListener2.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number):Void  {
        if(nnn<(kat.childNodes[numbb].attributes.col-1)){

       
        trace(nnn)
        nnn++
        cl.mov["trumb"+(nnn)]._visible=false;
        }else{
               
                cl.mov["trumb"+(nnn+1)]._visible=false;
                cl.mov.go2();


        }
};


function zagruz(numb){
        mcLoader2.addListener(loadListener2);
        for (var nam:Number = 1; nam <= kat.childNodes[numb].attributes.col; nam++) {
       
        _root.numbb=numb;
        cl.mov.attachMovie("tr", "trumb"+nam, cl.mov.getNextHighestDepth());

        mcLoader2.loadClip(papka+"/"+kat.childNodes[numb].attributes.papka+"/"+kat.childNodes[numb].attributes.papka+"_"+ttname+".jpg", "cl.mov."+"trumb"+nam);
       
        }
}

onLoadStart что-то срабатывает поздно.


Часовой пояс GMT +4, время: 03:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.