Toon posts:

Flash preloading tijd berekenen op 70%

Pagina: 1
Acties:

Verwijderd

Topicstarter
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 ?

Verwijderd

If Bytesloaded / Bytestotal * 100 > 70 then
...

Volgens my moettie zo lukken, kijk wel ff of ik alles goed heb getypt, ik heb nl. geen rekening gehouden met underscores ed.

Verwijderd

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\0.7) add "%";
leftTime = min add ":" add leftsek;
bits = bps/1024;
Kbps = Math.round(bits*10)/10;


En dit stukje erbij.

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

_root._root. ?

is dat niet wat overdreven?

ik zou voor _level0.getBytesLoaded gaan, maar toch...

Stoer; Marduq


Verwijderd

Op dinsdag 22 januari 2002 21:55 schreef XangadiX het volgende:
_root._root. ?

is dat niet wat overdreven?
Zekerheid voor alles !!!!! :7

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

maak er dan _root._root._level0._root_this._root.getBytesLoaded van

Stoer; Marduq

Pagina: 1