Preloader kb Anzeige!

herzblut

Mitglied
Hi!
Ich habe mir mal einen ganz einfachen preloader gebastelt:
Code:
bytes_geladen = _root.getBytesLoaded();
bytes_gesamt = _root.getBytesTotal();
prozent = int(_root.getBytesLoaded()*100/_root.getBytesTotal()) add " %";
if (prozent == "100 %") {
gotoAndPlay(3);
}

Funktioniert auch alles bestens.
Leider wird aber immer die gesamte Bytezahl angezeigt. Also z.B. 254445b.
Meine Frage ist jetzt was ich am Script aendern muss, damit die ausgabe nicht in byte sondern in kb erfolgt.
wenn ich das script folgendermassen aender:
Code:
bytes_geladen = _root.getBytesLoaded() / 1000;
bytes_gesamt = _root.getBytesTotal() / 1000;
prozent = int(_root.getBytesLoaded()*100/_root.getBytesTotal()) add " %";
if (prozent == "100 %") {
gotoAndPlay(3);
}
dann aendert sich die Anzeige nur so, dass eine Kommastelle eingefügt wird.
Es soll aber keine Kommalose Ausgabe in kb erfolgen. also z.vb. 254kb.

Gruss
 
So wie du es bei der Prozentberechnung ja auch schon gemacht hast, hier in dieser Zeile:
Code:
prozent = int(_root.getBytesLoaded()*100/_root.getBytesTotal()) add " %";
Gruß
Rena

PS: Wenn du genau sein willst -> /1024, nicht /1000
 
Zurück