AW: Preloader mit zwei Richtungen
Hi!
Das ist relativ schnell erledigt:
3 Ebenen: Preloader, Vorne, Aktionen
Jeweils 2 Frames als Schlüsselbild zuordnen.
In Ebene 1, Frame 1 (Preloader) Zeichnest du jetzt einen Balken (Statusbalken).
Den konvertierst du in einen Movieclip. Instanzname: balken
Auf Ebene 2, Frame 1 (Vorne) Zeichnest du jetzt über den Statusbalken einen Zweiten
Balken jedoch OHNE Füllfarbe der genau die selben Maße hat. Das wird dann eine Art Rahmen in dem dein Statusbalken lädt.
Auf Ebene 3, Frame 1 (Aktionen) legst du jetzt folgendes Actionscript:
Code:
loaded_bytes = _root.getBytesLoaded(); \\Lädt die geladenen Bytes
total_bytes = _root.getBytesTotal(); \\Lädt die gesamten Byte
if (loaded_bytes >= total_bytes) { \\Wenn die geladenen Bytes kleiner oder
_root.nextFrame() \\gleich den totalen Byte ist soll er ins
play(); \\nächste Bild der Hauptzeitleiste gehen
}
loaded_kb = int(loaded_bytes/1024); \\Errechnet die geladenen KB
total_kb = int(total_bytes/1024); \\Errechnet die gesamten KB
proz = int((100/total_kb)*loaded_kb); \\Errechnet die Prozent
balken._xscale = proz; \\verlängert den Balken für jeden Prozent
Auf Frame 2 der Aktionen Ebene legst du folgendes Script:
Dadurch geht er einfach wieder auf Frame 1 zurück wenn die geladenen
bytes nicht grüßer oder gleich der gesamten bytes ist.
Hoffe es hilft dir
Greez
P.S.: Der Code stammt nicht von mir (will mich ja nicht mit fremden Lorbeeren schmücken
)