PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Preloader in Flash MX



Göfla
13.11.2004, 15:38
Hi Leute!

Vielleicht kann mir hier jemand helfen... Hat hier irgendwer eine Ahnung wie man mit Flash MX einen Preloader zusammenbringt?
Sprich: So n Teil dass anzeigt wieviel Prozent von einer Flash Datei bereits geladen sind, wenn man sich die anschaun will.

Habe schon n wenig herumgeschaut/-versucht hab aber nicht wirklich was wirklich brauchbares zusammen bekommen...

Hoffe auf Antworten

mfg, Göfla

Kermit.d
13.11.2004, 16:52
Das ist eigentlich schnell gemacht.

Du nimmst deine Flash datei. In den ersten Frame schreibst du folgenden code rein:

gemsamt = _root.getBytesTotal();
geladen = _root.getBytesLoaded();
prozent = _root.getBytesLoaded() * 100 / _root.getBytesTotal();
if (prozent == 100)
{
gotoAndPlay(3);
}


Im zweiten Frame fügst du diesen Code ein:

gotoAndPlay(1);

Das prinziep ist dann folgendes. Es wird erst ausgelesen, wie groß deine flash Datei gesamt ist und wieviel schon davon geladen wurde. Daraus wird dann ein Prozentsatz errechnet. Ist der noch nicht bei hundert Prozent läuft der film einen Frame weitere und springt dann wieder auf anfang zurück um erneut zu prüfen, wieviel gealden wurde. Wurden dann die Huntert Prozent erricht springt er auf Frame 3, wo du deine Sachen beginnen lassen kannst. Die Pronzentzahl kannst du dann auch mit einer variable verknüpfen, die dann die Prozent hochzählt.