Thema: [Flash 8] - Preloader erstellen?
Einzelnen Beitrag anzeigen
Alt 29-06-2009, 16:19   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Der eigentliche Preloader liegt bspw. in einer Instanz der MovieClipLoader-Klasse. Während eines kontinuierlichen Progressevents wird dann der Prozentwert hochgezählt und deine Herzanimation abgearbeitet. Hier mal ein Ansatz:
PHP-Code:
//leeren MC erstellen
this.createEmptyMovieClip("con",1);

//Lauscher-Objekt erstellen
var mclListener:Object = new Object();

//MovieClipLoader-Instanz erstellen
var mcLoader = new MovieClipLoader();

//Lauscher auf die Instanz setzen
mcLoader.addListener(mclListener);

//Film nachladen
mcLoader.loadClip("mein.swf"this.con);


//während des Ladens 
mclListener.onLoadProgress = function(target:MovieClipbytesLoaded:NumberbytesTotal:Number):Void {
    var 
prozent int(bytesLoaded*100/bytesTotal);
   
_root.meineTextfeldinstanz.text ""+prozent+" %";
 
   
//und wenn die Herzanimation bspw. über 100 Frames geht:
   
_root.meineHerzAnimation.gotoAndStop(prozent);
}

//Film ist geladen und MC wurde befüllt:
mclListener.onLoadInit = function(mc:MovieClip) {
    
trace("fertig, beladen wurde "+mc);
    
//Film wird automatisch abgespielt

  Mit Zitat antworten