[Flash5] Preeloader für externe movies

marian

Erfahrenes Mitglied
Hi Leutz!

Hab schon Kopfschmerzen und hab echt alles Probiert und im Inet auch nix gefunden was mir weiter hilft!

Also zu meinem Prob.. ich will auf na Page meine externen Movies über einzelne Buttons in die Page laden. Wobei aber erst eine kleine Animation ableuft und Stopt und dann erst den externen Movie läd wobei der Ladezustadnd Angezeigt werden soll.

Realisiert habe ich das soweit, dass es am Ende der Animation Stopt und auf diesem frame dann der Script ist:

--------------------------------------------

movies.loadMovie("movies.swf", "/feld");
stop ();

--------------------------------------------

Und ein MC auf dem Frame mit folgender Action:

--------------------------------------------

onClipEvent (enterFrame) {
if (_root.movies.getBytesLoaded() == _root.movies.getBytesTotal() && _root.getBytesLoaded() == _root.getBytesTotal() && _root.movies.ok == true) {
_level0.gotoAndStop(15);
}
loaded = _root.getBytesLoaded()+_root.movies.getBytesLoaded();
total = _root.getBytesTotal()+_root.movies.getBytesTotal();
_root.prozent = 100/total*loaded;
_root.prozentanzeige = "LADE..."+int(_root.prozent)+"%";
_root.kbanzeige = Math.round(loaded/1024)+" kB von "+Math.round(total/1024)+" kB";
_root.ladebalken._xscale = int(_root.prozent);
}

-----------------------------------------------


Das Problem ist jetzt das es die Prozentzahl von meinem Hauptmovie ausgibt (also nicht den externen movie(movies)läd) und auf diesem Frame Stopt.

Könnt Ihr mir vieleicht weiterhelfen oder eine Bessere Lösung für dass was ich da Forhabe geben.

Danke schonmal
 
Hi,

hab zwar null Plan von Flash, da ich aber vor ein paar Tagen auch einen kleinen Preloader erstellen wollte, und deshalb das Archiv durchforstet hab, sah ich auch eine Menge zu dem Thema "Preloader & externe Movies", also, versuchs mal mit der Suchfunktion.

bye
 
Hmmm... oder kann mir jemand sagen wie ich dass mache dass er wenigstens solange auf dem frame stopt bis er den externen movie reingeladen hat??

Ich hab das mal so versucht wie auf http://www.flashworker.de aber das ***** bei mir net!


Im ersten Schlüsselbild steht bei mir:

-----------------------------------
geladen = "nein";
loadMovie ("movies.swf", "/feld");
-----------------------------------

Im zweiten Schlüsselbild steht:

-----------------------------------
if (geladen == "ja") {
gotoAndPlay ("start");
}
-----------------------------------

Im dritten steht:

-----------------------------------
gotoAndPlay (13);
-----------------------------------

und im fierten steht:

-----------------------------------
if (_framesloaded>=_totalframes) {
gotoAndPlay (13);
_level0.geladen = "ja";
} else {
bytes_geladen = this.getBytesLoaded();
bytes_gesamt = this.getBytesTotal();
prozent = math.ceil((bytes_geladen/bytes_gesamt)*100);
Balken.gotoAndStop(prozent);
}
-----------------------------------

Kann mir denn niemand sagen wo der Fehler ist..

in dem Tutorials stand leider net wo der letzte script hin soll weis also net ob ich das in das fierte Schlüsselbild gehört soll
 
Zurück