Hallo,
ich habe da 2 Probleme (bis jetzt es können bestimmt noch mehr werden)
Problem Nr.1
Ich möchte in einem Preloader die Prozentangabe mit 2 stellen nach dem Komma angeben. Zur Zeit benutze ich "Math.round" um die Anzeige zu runden. Diese Art ist mir aber zu ungenau, weil sie direkt auf die nächste ganze Zahl rundet.
Problem Nr.2
Ich möchte die aktuelle geschwindigkeit in "KB/s" angeben aber irgendwie klappt das nicht!
Hier das AS:
if (_framesloaded>=_totalframes) {
gotoAndPlay (3);
}
else {
geladenergebnis = this.getBytesLoaded()/1000;
geladen = int(geladenergebnis) + " KB";
gesamtergebnis = this.getBytesTotal()/1000;
gesamt = int(gesamtergebnis) + " KB";
uebrigergebnis = this.getBytesTotal()/1000 - this.getBytesLoaded()/1000;
uebrig = int(uebrigergebnis) + " KB";
prozentergebnis = Math.round ((geladenergebnis/gesamtergebnis)*100);
prozent = int(prozentergebnis) + " %";
ladebalken._xscale=prozentergebnis;
time = getTimer();
geladen2 = this.getBytesLoaded;
speedergebnis = geladen2 / time;
speed = int(spedergebnis) + " KB/s";
}
Danke im Vorraus
Syd
ich habe da 2 Probleme (bis jetzt es können bestimmt noch mehr werden)
Problem Nr.1
Ich möchte in einem Preloader die Prozentangabe mit 2 stellen nach dem Komma angeben. Zur Zeit benutze ich "Math.round" um die Anzeige zu runden. Diese Art ist mir aber zu ungenau, weil sie direkt auf die nächste ganze Zahl rundet.
Problem Nr.2
Ich möchte die aktuelle geschwindigkeit in "KB/s" angeben aber irgendwie klappt das nicht!
Hier das AS:
if (_framesloaded>=_totalframes) {
gotoAndPlay (3);
}
else {
geladenergebnis = this.getBytesLoaded()/1000;
geladen = int(geladenergebnis) + " KB";
gesamtergebnis = this.getBytesTotal()/1000;
gesamt = int(gesamtergebnis) + " KB";
uebrigergebnis = this.getBytesTotal()/1000 - this.getBytesLoaded()/1000;
uebrig = int(uebrigergebnis) + " KB";
prozentergebnis = Math.round ((geladenergebnis/gesamtergebnis)*100);
prozent = int(prozentergebnis) + " %";
ladebalken._xscale=prozentergebnis;
time = getTimer();
geladen2 = this.getBytesLoaded;
speedergebnis = geladen2 / time;
speed = int(spedergebnis) + " KB/s";
}
Danke im Vorraus
Syd
Zuletzt bearbeitet: