IPB

Willkommen, Gast ( Anmelden | Registrierung )

 
Reply to this topicStart new topic
> [Untested /mx2004] Preloader, Ready 2 Go
Wertung 3 V
jan
Beitrag Jun 8 2005, 15:09 PM
Beitrag #1


Administrator
***

Gruppe: Admin
Beiträge: 552
Mitglied seit: 1-June 05
Wohnort: germany, hassia, bickenbach
Mitglieds-Nr.: 1



QUELLTEXT
// Init Preloader
function initPreloader() {    
    filmArray = ["filme/movie1.swf", "filme/movie2.swf", "filme/movie3.swf"];
    schalter_mc._visible = false;
    anzahl = filmArray.length;
    for (var i = 0; i < anzahl; i++) {
  this.createEmptyMovieClip("content"+i, i);
  loadMovie(filmArray[i], "content" + i);
  this["content" + i]._y = 10000;
    }
    loader_mc.brahmen_mc._width = 200;
}

// Preloader (Totalpreloader)
function preloader() {
    var geladen = 0, gesamt= 0,    prozent = 0;
    for (var j = 0; j < anzahl; j++) {
  geladen += this["content" + j].getBytesLoaded();
  gesamt += this["content" + j].getBytesTotal();  
    }    
    prozent = Math.round((geladen/gesamt) * 100);
    loader_mc.balken_mc._width = prozent*loader_mc.brahmen_mc._width/100-1;
    loader_mc.display = "Total: " + prozent + "%";    
    if (prozent == 100) {  
  schalter_mc._visible = true;  
  for (var k = 0; k < anzahl; k++) {
      removeMovieClip("content" + k);      
  }  
  delete this.onEnterFrame;
  ladeClips();  
    }
}

// LadeClips (Seperat)
function ladeClips() {    
    for(var l = 0; l < anzahl; l++) {
  this.createEmptyMovieClip("content"+l, l);  
  loadMovie(filmArray[l], "content" + l);  
    }
    // Optional    
    delete anzahl;
    delete filmArray;    
    delete initPreloader;
    delete Preloader;
    delete ladeClips;
    loader_mc.unloadMovie();
}

// Preloader ausführen
this.initPreloader();

this.onEnterFrame = function() {
    this.preloader();    
}
stop();

Angehängte Datei(en)
Angehängte Datei  fstotalloaderauto_mx04.fla ( 68.5KB ) Anzahl der Downloads: 1
 


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 

- Vereinfachte Darstellung Aktuelles Datum: 27th September 2020 - 17:13 PM