Loadmovie Problem

Dr_Ogen

Erfahrenes Mitglied
Also ich hab da ein Problem mit einem Loadmovie:

Ich hab auf dem ersten Frame folgenen AS:

loadMovieNum("radek.swf", 1);
prozent = Math.round((movieclip("radek.swf").getbytesloaded()/movieclip("radek.swf").getbytestotal())*100);

und im letzten Frame :

loadMovieNum("radek.swf", 1);
ifFrameLoaded ("radek.swf", _totalframes) {
MovieClip.gotoAndPlay("radek.swf",1);
stop();
}

loadMovieNum("radek.swf", 1);
ifFrameLoaded ("radek.swf", _totalframes) {
MovieClip.gotoAndPlay("radek.swf",1);
stop();
}
und das Problem ist jetzt das die Variable "prozent" son komischen wert "NaN" animt und nicht die prozentzahl die schon geladen wurde!

Also was hab ich falsch gemacht?
(hab die Datei angehangen)
 

Anhänge

hhm - also dein script ist net so gut. gründe
- du lädst dein externes swf ständig neu, im ersten und im letzten frame. besser:

1. frame: loadmovienum
2. frame: berechnung des ladestatus
3. (oder letzter) frame: prüfen ob alles geladen ist ansonsten zu frame 2

grundsätzlich zum 'nan':
bedeutet 'not a number', also ist keine zahl. das ist das ergebnis, wenn berechnet werden soll bevor überhaupt angefangen wurde zu laden. jaja - das internet ist trotz dsl manchmal 'ne lahme schnecke :-). wichtig also ist, dass du bei der ausgabe der prozentwerte abfrägst, ob die 'getBytesloaded()' überhaupt schon größer als 1 ist.

zu deinem script:
MovieClip.gotoAndPlay("radek.swf",1);

was willst du damit bezwecken? du lädst die externe swf ja in level1. also mußt du es auch mit

_level1.play();

oder

_level1.gotoAndPlay("irgendeinebildbezeichnung");

starten.

dass der scriptblock aus deinem letzten frame doppelt geschrieben war, war sicher bloss ein versehen, oder?

gruß
rena
 
Eins kapier ich net ganz warum solte ich die swf immer wieder laden?
Im letze Script ist doch ein stop() drin der dann doch verhindert das er nochmal geladen wird oda? (mit Loadmovies hatte ich schon immer Problemme:) )

PS: Da dieser Script nun vorn A### ist schließt sich meine neue Frage gleich an: kennst du vieleich eine gute Lösung das hin zu kriegen? (mit dem Laden einer externen swf + prozent)

PSS:Danke für deine Antwort!
 
hey ! schreib doch mal was du genau machen willst. bei deinem script krieg ich ja kopfschmerzen :rolleyes:

da würdest du lieber pseudocode verwenden, das würd zwar auch nicht funzen, dafür wüsste man wenigstens, was du willst ! :-)
 
ok also ich will das die Datei radek.swf geladen wird.
Wären sie geladen wird soll ständig der prozentuelle Vorschritt berechnet werden(und in der variable "prozent"gescpeichert werden)
Das war alles!:)
 
Zurück