15. november 2006 - 09:25Der er
8 kommentarer og 1 løsning
Preloader starter for sent
Hej Eksperter
Jeg har en temmelig stor swf, som jeg gerne vil indsætte min sædvanlige preloader i:
var loadedBytes = this.getBytesLoaded(); var totalBytes = this.getBytesTotal(); var loadedPercent = Math.round((loadedBytes/totalBytes)*100); _root.preloader.gotoAndStop(loadedPercent); trace(loadedPercent); _root.preloader.info.text = loadedPercent + "% færdig";
if(loadedPercent == 100){ gotoAndPlay(3); }
Men ved test (simulated download) ses min preloader ikke, og min trace viser først 91, så 100, så hentes næsten hele filen, hvorefter preloaderen nu kan ses tælle op fra 91 til 100. Det kan også ses i trace.
Min swf indeholder en masse grafik, som hentes med attachMovieClip ved forskellige brugervalg. Jeg har prøvet at lægge al grafikken "usynligt" ind i første frame, men det hjælper ikke.
Jeg har faktisk lige siddet og fjernet fluebenet i first frame på samtlige af mine exporterede clip, og resultatet er nu at istedet for først at starte ved 91%, så starter den ved 70%. Men der er så det problem at den hopper til ramme 3 før sagerne faktisk er loadet. Altså må den jo ha' et problem med at se den faktiske filstørrelse, eller hva'?
_level0.container.onLoadProgress with 122590 bytes of 3886847 _level0.container.onLoadProgress with 281871 bytes of 3886847 _level0.container.onLoadProgress with 1719264 bytes of 3886847 _level0.container.onLoadProgress with 1805968 bytes of 3886847 _level0.container.onLoadProgress with 2527988 bytes of 3886847 _level0.container.onLoadProgress with 2717574 bytes of 3886847 _level0.container.onLoadProgress with 2882071 bytes of 3886847 _level0.container.onLoadProgress with 2968074 bytes of 3886847 _level0.container.onLoadProgress with 3048005 bytes of 3886847 _level0.container.onLoadProgress with 3126438 bytes of 3886847 _level0.container.onLoadProgress with 3203283 bytes of 3886847 _level0.container.onLoadProgress with 3307739 bytes of 3886847 _level0.container.onLoadProgress with 3518280 bytes of 3886847 _level0.container.onLoadProgress with 3622348 bytes of 3886847 _level0.container.onLoadProgress with 3725768 bytes of 3886847 _level0.container.onLoadProgress with 3809855 bytes of 3886847 _level0.container.onLoadProgress with 3886847 bytes of 3886847 onLoadComplete _level0.container loaded : 3886847 total : 3886847 %: 100 loadedBytes: 3886847 Bytes: 3886847 1 onLoadInit _level0.container loaded : 3886847 total : 3886847
Hvis størrelsen varierer lidt, så er det fordi jeg sidder og roder med forskellige muligheder med og uden flueben etc.
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.