Op het moment ben ik bezig met een project waarbij ik een hoofd movie van 738Kb moet laden. Ik vond het niet echt nodig om 100% te laten laden. Volgens mijn berekeningen was 70% genoeg.
Ik heb een tijds berkenening, terugtellend naar 0, een snelheids meting van de verbinding en een procent indicatie.
Nu heb ik alles op 70% staan. De loading indicatie geeft 100% aan als de movie 70% is geladen.
Maar hoe krijg ik nu de tijd berekend op 70% en geen 100%?
Hieronder een gedeelte van het script ......
______________________________________________
bytes_loaded = _root._root.getBytesLoaded();
bytes_total = _root._root.getBytesTotal();
time = (getTimer()/1000)-teit_1;
bps = bytes_loaded/time;
bytes_left = bytes_total-bytes_loaded;
leftsek = Math.ceil(bytes_left/bps/1.6);
min = Math.floor(leftsek/60);
if (min>=1) {
leftsek -= Math.floor(min*60);
if (leftsek<10) {
leftsek = "0" add leftsek;
}
} else {
min = "0";
if (leftsek<10) {
leftsek = "0" add leftsek;
}
}
percent = int((bytes_loaded/bytes_total)*100) add "%";
leftTime = min add ":" add leftsek;
bits = bps/1024;
Kbps = Math.round(bits*10)/10;
______________________________________________
Kan iemand mij helpen ?
Ik heb een tijds berkenening, terugtellend naar 0, een snelheids meting van de verbinding en een procent indicatie.
Nu heb ik alles op 70% staan. De loading indicatie geeft 100% aan als de movie 70% is geladen.
Maar hoe krijg ik nu de tijd berekend op 70% en geen 100%?
Hieronder een gedeelte van het script ......
______________________________________________
bytes_loaded = _root._root.getBytesLoaded();
bytes_total = _root._root.getBytesTotal();
time = (getTimer()/1000)-teit_1;
bps = bytes_loaded/time;
bytes_left = bytes_total-bytes_loaded;
leftsek = Math.ceil(bytes_left/bps/1.6);
min = Math.floor(leftsek/60);
if (min>=1) {
leftsek -= Math.floor(min*60);
if (leftsek<10) {
leftsek = "0" add leftsek;
}
} else {
min = "0";
if (leftsek<10) {
leftsek = "0" add leftsek;
}
}
percent = int((bytes_loaded/bytes_total)*100) add "%";
leftTime = min add ":" add leftsek;
bits = bps/1024;
Kbps = Math.round(bits*10)/10;
______________________________________________
Kan iemand mij helpen ?