Avatar billede berthelbaek Nybegynder
08. april 2003 - 17:23 Der er 2 kommentarer og
1 løsning

Preloader i flash!!

Hvordan får jeg preloaderen til ikke at loade igen, når brugeren har loadet en side en gang?

actionscriptet ser sådan ud:

frame 1 - sætter variablerne:

percent_loaded = 1;
total_frames = 55;
value = 13;
LOADED_FRAME = 5;

frame 2 - hvis Number<=100 gå til frame 5:

if (Number(percent_loaded)>=100) {
    gotoAndPlay(5);
}

frame 3 - hvis frame 3 er loaded så ændre variablerne:

ifFrameLoaded (LOADED_FRAME) {
    percent_loaded = int((LOADED_FRAME*100)/total_frames);
    LOADED_FRAME = Number(LOADED_FRAME)+1;
    setProperty("/BAR", _xscale, percent_loaded*value);
}

frame 4 - gå til frame 2(looper indtil movie er loaded)

Hva' ska jeg gøre?
Avatar billede pyroman Nybegynder
08. april 2003 - 18:04 #1
Måske skal du opdatere din preloader lidt...

1. frame

loadedPercent = Math.round(this.getBytesLoaded()/this.getBytesTotal()*100);
bar._xscale = loadedPercent;
if(loadedPercent == 100){
  gotoAndPlay(3);
}

2. frame

gotoAndPlay(1);


Men hvis den stadig henter flashen, er det fordi flashen ikke er cached og så skal du vist bruge noget andet script - måske javascript...

*.Pyroman
Avatar billede berthelbaek Nybegynder
08. april 2003 - 20:10 #2
Tak skal du ha' ... nu virker den som den skal.
Avatar billede pyroman Nybegynder
08. april 2003 - 21:39 #3
Okay så smider jeg da et svar...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester