lad os sige jeg har et array med 15 billeder, disse loades på en samlet gang via xml. lads os så sige jeg gerne vil lave en status-indikator for den samlede størrelse samt loadning i forhold til samlet størrelse - hvordan kan jeg gøre det?
men problemet er at man er nødt til at løbe igennem et array, og lægge værdierne sammen, men dette kludrer sig så sammen med enterFrame'en, der skal være der for at opdatere getBytesLoaded.
Jeg kan altså godt få den til at spytte de loadede værdier ud hver for sig, men jeg skal jo have summeret de 15 værdier.
Jyske Bank er rykket ind i Glaskuben på Kalvebod Brygge, et markant byggeri i hjertet af København. Knap 1.000 arbejder her, heraf 200 i IT, med nye rammer for samarbejde, innovation og udvikling.
Ok tak, det virker "lidt", men hvis man så laver en progress-bar ud fra tallene så er denne kortvarrigt 0, og blinker dermed nærmest, hvordan kan man komme ud over dette?
Ja det tænkte jeg også og flyttede load-status koden ind i en if-statement der først kører efter arrayet med links til billederne er kørt 100 % igennem. Her er koden:
var thumbHolder:MovieClip; var thumbClip:MovieClip; var container:MovieClip = this.createEmptyMovieClip("container", 2);
ja men på den måde bliver den først triggered efter arrayet er kørt helt igennem ( if(i+1 == _items){} ), hvis det kunne have været det, men det gør heller ingen forskel.
Her er en udgave som opfører sig på samme måde, men hvor "this.onEnterFrame" er flyttet udenfor:
var thumbHolder:MovieClip; var thumbClip:MovieClip; var container:MovieClip = this.createEmptyMovieClip("container", 2);
Jeg kan ikke umiddelbart få øje på noget, der ville få det til at blinke.
Synes godt om
Ny brugerNybegynder
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.