10. november 2001 - 13:32Der er
15 kommentarer og 1 løsning
Svær Flashpreloader?
Hejsa jeg vil gerne lave en Preloader som isteden for en bjælke viser TAL som er lavet med billeder. dvs. hvis da står 39% skal da være et billede som viser en 39.
Sådan noget fylder en del men princippet er enkelt. I stedet for at man skalerer en bjælkeMC fra 0 til 100 så hopper man til nye frames i din talMC som hver indeholder et nyt tal.
Denne talMC befinder sig på de første frames i din mainMovie og har en action
onClipEvent (enterFrame) { percentLoaded = Math.floor((_parent.getBytesLoaded()/_parent.getBytesTotal())*100); goFrame = percentLoaded + 1; this.gotoAndStop(goFrame); //For at man så kommer til din start scene med frame label \"start\" tilføjes loaded = _parent._framesLoaded; if (loaded > 0 && loaded = _parent._totalframes && loading != \"done\") { _parent.gotoAndPlay(\"start\"); loading = \"done\" } }
I denne tal MC skal du så have billedet at et 0% i frame 1 og 1% i frame 2,... 99% i frame 100 osv.
Så er den klar. Jeg har ved vilje tilføjet noget \'tung\' grafik ( i layer 4) således at man kan nå at se hver frame i talMC. Når du tester, gå ind i Debug og vælg 56k modem. Derefter Gå ind i View >> stream så du kan simulere den begrænsede båndbredde, ellers kan du ikke se din preloader når du kører fra HD. Håber at det kan bruges. mvh geo
Tak for de ekstra point :) Det er kun talMC og actionerne du skal gennemskue. Alt det andet er kun fyld til at sætte farten ned ;)
Selvom talMC kun indeholder lidt tekst i 101 keyframes fylder denne preloader alene 16kB . Den bliver endnu større når du indsætter grafik i alle disse keyframes. Det er det jeg mener med at den fylder meget... Meningen med en preloader går jo tabt hvis preloaderen alene begynder at fylde lige så meget som hovedfilmen... Men det var jo det du gerne ville. Håber at det kan bruges mvh geo
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.