Gå til innhold

Preload på flash ?


Anbefalte innlegg

Videoannonse
Annonse

Det finnes veldig mange måter å lage preloader i Flash på, men den enkleste metoden er vel noe sånt.

 

Hva er problemstillingen?

Laste hele filmen før den vises.

 

Da må man:

  1. Lag en ny scene og legge den først av alle scener, og kall den "preloader".
  2. Lag 2 lag(layers) i preloader scenen. Det ene kaller du "tekst" og det andre kaller du "Actions".
  3. Actions laget skal ha 2 keyframes, mens tekst laget skal ha en som strekker seg over to.
  4. I Tekst laget lager du et dynamisk tekstfelt og gir variabelfeltet et navn, "showme"
  5. I den første keyframen i Actions laget limer du inn koden1 og i andre keyframe limer du inn kode2.

Kode1

lastet = getBytesLoaded();
total = getBytesTotal();
showme = Math.round((lastet/total)*100) + "%";
if(lastet == total){
gotoAndPlay("Scenenavn",1);
}

Kode2

gotoAndPlay(1);

Hva gjør koden?

  • Stoppe filmen før den er ferdig lastet
  • Finne ut hvor stor filmen er.
  • Finne ut hvor mye filmen er lastet i øyeblikket.
  • Finne ut om filmen er ferdig lastet.

Reg. Leif

Endret av Waldmeister
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...