Avatar billede mikkel_breum Nybegynder
22. juni 2001 - 20:12 Der er 1 kommentar og
1 løsning

preloader der viser % loaded

Hej

Jeg vil gerne lave en preloader der hele tiden viser hvor mange procent af filen der er loaded. Det har jeg jo set mange steder...

Jeg koder det med Actionscript, men jeg kan ikke finde ud af, hvordan jeg:

1) får værdien for hvor langt filmen er nået at loade
2) får denneværdi på scenen

I det hele taget kan jeg ikke finde ud af, hvordan en tekststræng sættes på scenen fra ActionScript. Jeg kan ikke se, at textobjecter kan adresseres direkte, og derved kan jeg ikke se muligheden for at manipulerer med et tekst element, da dette jo er gemt inde i et movieclip instance...
Avatar billede gotcha Nybegynder
22. juni 2001 - 21:59 #1
Egentlig er det ret simpelt :)

Husk på, at du har mulighed for at navngive et dynamisk tekstfelt. Hvis du laver en variabel, der viser den hentede procentdel, og denne variabel har samme navn som dit tekstfelt, vises denne procentdel altså på skærmen.

Vi finder procentdelen vha. følgende kode:

onClipEvent (load) {
    _root.total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
    _root.loaded = _root.getBytesLoaded();
    _root.percentage = (_root.loaded/_root.total)*100;
}

Du kan se eksemplet på følgende adresse (jeg har tilføjet et billede, man ikke kan se, for at øge filstørrelsen):

http://www.hhbk.subnet.dk/percentagePreloader.swf

I den har jeg tre tekstfelter på hovedtidslinien med følgende navne: total, loaded og percentage. Da disse som sagt befinder sig på hovedtidslinien, bliver vi nødt til at bruge _root for at referere til dem. Vi bruger _root.getBytesTotal() for at finde den samlede størrelse. Derefter bruges _root.getBytesLoaded() for at finde ud af, hvor mange bytes, der er loaded. Til sidst kan vi så beregne procentdelen vha. de to værdier.

Håber det er svar nok :)
Avatar billede gotcha Nybegynder
22. juni 2001 - 22:00 #2
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