• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-06-2009, 15:41   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 17
Exclamation Preloader erstellen?

Hallo Ihr!

Ich bin leider Anfänger im Flash und würde gern ein Preloader vor meine Animation setzen! Es soll aber kein beliebiger sein, sondern ein Herz das die Farbe ändert und daneben soll die Prozentzahl ablaufen (siehe Anhang)!
Ich hab ein extra Movieclip erstellt, nur ich weiß nicht wie ich daraus ein Preloader machen kann. Kann mir da jemand helfen? Wäre super dringend!
Angehängte Grafiken
Dateityp: png Preloader.png (1,8 KB, 16x aufgerufen)
Tandem ist offline   Mit Zitat antworten
Alt 29-06-2009, 17: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
Alt 29-06-2009, 19:39   #3 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.482
Hier nochmal ein schnelles Beispiel
Angehängte Dateien
Dateityp: zip loader beispiel.zip (90,3 KB, 29x aufgerufen)
~pyropete~ ist offline   Mit Zitat antworten
Alt 30-06-2009, 11:51   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 17
Ich hab da mal was versucht aber es klappt irgendwie nicht! (siehe Anhang)
Vielleicht wisst ihr woran das liegt?
Angehängte Dateien
Dateityp: fla TEST.fla (34,0 KB, 7x aufgerufen)
Tandem ist offline   Mit Zitat antworten
Alt 30-06-2009, 15:40   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 17
Kann mir denn niemand helfen????
Tandem ist offline   Mit Zitat antworten
Alt 30-06-2009, 15:58   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
loaded_bytes = _root.getBytesLoaded();
total_bytes = _root.getBytesTotal();
Wofür soll das gut sein? Den eigenen Film mit einem Preloader zu versehen macht nur Sinn, wenn große MCs in der Bibliothek liegen, die nicht mit Frame 1 verknüpft sind. Ansonsten werden Preloader wie weiter oben von mir gezeigt für nachzuladende externe Filme eingesetzt.

Anbei mal ein Ansatz.
Angehängte Dateien
Dateityp: fla hauptfilm.fla (47,0 KB, 19x aufgerufen)
Dateityp: fla preloader.fla (59,5 KB, 27x aufgerufen)
  Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
animieren, erstellen, movieclip, preloader

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele