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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-05-2009, 23:22   #1 (permalink)
Neuer User
 
Benutzerbild von velocity.
 
Registriert seit: May 2005
Beiträge: 310
Percent mit Do-While

Hi!

Ich habe gerade einen etwas älteren Preloader (Prozentanzeige) herausgesucht und wollte diesen nun mit einer Do While Schleife durchlaufen lassen, allerdings scheint mir, dass es mit do while schleifen bei so etwas probleme gibt. Die Werte sind nicht immer korrekt. Bei der alten Version habe ich z.B. bei frame 3 einen swf laden lassen und bei frame 5 berechnen lassen, war das ergebnis nicht 100 bin ich einen frame zurück und hab es wieder laufen lassen usw. ...

Schöner finde ich es mit einer Do While Schleife. Sind mit solchen Schleifen bei Preloadern probleme bekannt!
__________________
- we start 2009 -


http://www.aelfsciene.com - © Copyright. All rights reserved.
velocity. ist offline   Mit Zitat antworten
Alt 18-05-2009, 23:38   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ist doch inzwischen alles total überholt... Nutz einfach die MovieClipLoader-Klasse als Preloader:
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 bspw. um Ladebalken o.ä. zu aktualisieren
mclListener.onLoadProgress = function(target:MovieClipbytesLoaded:NumberbytesTotal:Number):Void {
    var 
prozent int(bytesLoaded*100/bytesTotal);
   
_root.meineTextfeldinstanz.text ""+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 19-05-2009, 21:30   #3 (permalink)
Neuer User
 
Benutzerbild von velocity.
 
Registriert seit: May 2005
Beiträge: 310
Ok, alles klar!kann ich denn mit dieser Methode auch mehrere SWF-Dateien aufeinmal laden!
__________________
- we start 2009 -


http://www.aelfsciene.com - © Copyright. All rights reserved.
velocity. ist offline   Mit Zitat antworten
Alt 19-05-2009, 21:41   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Besser: hintereinander... Schau mal in mein Tutorial zu Bildergalerien. Da werden zwar mehrere Bilder geladen, das Prinzip ist aber dasselbe.
  Mit Zitat antworten
Antwort

Lesezeichen

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 18:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele