03. juni 2002 - 17:16Der er
13 kommentarer og 1 løsning
Simpel preloader...
Hejsa!
R der en der kan/vil lave en lille tutorial på hvordan man laver en simpel preloader (simpel = et movieclip som kører indtil resten af filmen er loaded) i Flash MX?
Eftersom "ifFrameLoaded" ikke findes i MX kan jeg ikke rigtigt få det til at virke...
Du ved godt der findes en hjælp-sektion til flash ?! ;) Hvis du kigger efter på _framesloaded, kan du se følgende eksempel:
Example The following example uses the _framesloaded property to start a movie when all the frames are loaded. If all the frames aren't loaded, the _xscale property of the movie clip instance loader is increased proportionally to create a progress bar.
Jeg forstår ikke hvorfor folk så gerne vil bruge frames loaded i en preloader. Flash indeholder getBytesLoaded() og getBytesTotal(), det giver et meget bedre billede af den datamængde, der skal hentes ind.
Til Ninja >> En hurtig tutorial i bytes-preloading...
Vi laver et movieclip, som vi kan putte kode på. Dette kan bare være tomt, eller du kan tegne en lille firkant/cirkel, eller lign. Dette movieclip trækkes ind i frame 1 af hovedfilmen. Vi skriver nu kode på mc'et...
onClipEvent(load) { _root.stop(); //SÅ STOPPER VI HOVEDFILMEN TIL DEN ER LOADED } onClipEvent(enterFrame) { //Nu laver vi variabler vi kan bruge hentet = _root.getBytesLoaded(); total = _root.getBytesTotal(); _root.procent = (hentet/total)*100; if(_root.procent >= 100) { //FILMEN SKAL SPILLE NÅR PROCENT ER 100 _root.play(); } }
Nu virker preloaderen (Husk at indholdet skal starte i frame 2). I _root / hovedtidslinien har vi nu variablen procent, som angiver hvor meget, der er loaded.Man kan så lave et dynamisk tekstfelt med denne variabel, hvis man ønsker det. -eller man kan lave en loadbar.
-Tegn en ramme til loadbaren, og lav derefter et movieclip, hvor der kun er loadbaren (i fuld/100% STØRRELSE). Træk loadbaren ind i hovedfilmen og giv den f.eks denne kode.
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.