Avatar billede pumpin Nybegynder
16. august 2002 - 09:56 Der er 7 kommentarer og
1 løsning

tilføjelse til procent preloader

spørsmålet lyder på hvordan jeg tilføjer et script som detecter hvor stor en båndbredde brugeren har.. jeg har brugt det her script til preloaderen fordi det er det eneste som jeg kan gennemskue...

KBL = int(getBytesLoaded()/1000);
BKT = int(getBytesTotal()/1000);
Load = KBL+" "+"KB"+" "+"of"+" "+BKT+" "+"KB";
Percentage = int(KBL/BKT*100) + " %"
if (KBL==BKT){
    gotoAndPlay ("Scene 1", 1);
}
Avatar billede barklund Nybegynder
16. august 2002 - 10:00 #1
KBL = int(getBytesLoaded()/1024);
BKT = int(getBytesTotal()/1024);
Load = KBL+" KB of "+BKT+" KB";
Percentage = int(KBL/BKT*100) + " %"
Bandwidth = int(KBL/(getTimer()*1000));
if (KBL==BKT){
    gotoAndPlay ("Scene 1", 1);
}
Avatar billede barklund Nybegynder
16. august 2002 - 10:01 #2
(jeg rettede lidt i dine tal - der er 1024 bytes på en kilobyte og du behøver ikke at konkatenere " "+"KB" men bare " KB"...)
Avatar billede pumpin Nybegynder
16. august 2002 - 10:44 #3
den skriver bare 0 i den dynamiske tekstbox jeg har lavet, jeg har kaldt den Bandwidth.. burde´det så ikke virke???
Avatar billede barklund Nybegynder
16. august 2002 - 10:52 #4
Det er det med forhold og division og så noget :o)

Prøv nu:

Bandwidth = int(1000*KBL/getTimer());
Avatar billede pumpin Nybegynder
16. august 2002 - 11:15 #5
jeg har lagt den op på www.pumpin.amok.dk jeg tror sku den virker...
hvis nu jeg vil have den vist med mange decimaler kan jeg så bare fjerne int?
men ellers mange tak for hjælpen du skal lige skrive et svar
Avatar billede barklund Nybegynder
17. august 2002 - 21:06 #6
Uden int() får du 14 decimaler hvilket nok er lidt for mange. Prøv at definere:

Math.roundAt(num,base) {
    var d = base > 0 ? Math.pow(10,base) : 1;
    return int(d*num)/d;
}

Og så:

Bandwidth = Math.roundAt(1000*KBL/getTimer(), 5); // 5 decimaler

/Barklund
Avatar billede pumpin Nybegynder
19. august 2002 - 06:53 #7
helt sikkert det prøver jeg
Avatar billede barklund Nybegynder
23. august 2002 - 11:01 #8
Wow, det var måske liige lidt mange point... Men jeg siger tak....

Håber du fik det til at virke - ellers spørg igen....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester