12. januar 2006 - 23:49Der er
15 kommentarer og 1 løsning
Træt af
Hallo,
Jeg har prøvet et hav af forskellige preloadere, og alle "hakker" de i det når jeg vil have dem til at afspille et mc på 100 frames (De skal ikke bare vise en _xscaled bar). Animationen hopper fra f.eks. frame 35 til 85 til 100.
Den seneste version af et preloadscript er følgende:
stop(); var bt = this.getBytesTotal(); kbt.text = Math.round(bt/1000); this.onEnterFrame = function () { var bl = this.getBytesLoaded(); var pr = bl/bt*100; //kbl.text = Math.round(bl/1000); precube.colorcube.prl.text = Math.floor(pr)+" %";
Hvis du bruger attachMovie / attachSound oder so så vil preloaderen først reagere når disse ting er hentet - For at undgå det lægger du preloaderen ud i en ekstern fil der så loader din "hovedfilm" i stedet.
Hej nikolajdu, den starter såmend ikke sent, det er mere at den hopper fra f.eks frame 35 til 85 til 100 i min lille preloading mc. Den kører slet ikke jævnt. Tjek f.eks. de forskellige preloadere på www.allegrofilm.dk. De "springer" fra noget lignende 20% - 45% - 80% - 100%.
Ok, så har jeg testet det. Det hjælper desværre ikke, men jeg tror faktisk at det skyldes at den mc der bliver loadet ikke er særlig tung, så scriptet kun når at køre 2-3 gange inden den er loadet 100%. Jeg har testet med en 2mb jpg, og så ser det fint ud.
Men det er en god tommelfingerregel den der med 1/8 sek, den vil jeg huske fremover. Smid lige et svar, cpufan, og tak for hjælpen.
ja det havde jeg også tænkt - det med filstørrelse, men eftersom du skrev at du havde testet mange, troede jeg du også havde testet med andre movies (tungere)
Det har jeg også før hen, men der har jeg ikke lavet "1/8-tricket", så mon ikke det hjælper fremover...
c",)
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.