Avatar billede janemil Nybegynder
14. marts 2003 - 00:35 Der er 7 kommentarer og
1 løsning

Preloader - status bar som bliver længere og længere indtil 100%

Kode eksempel indklusiv kode + grafik søges.
Avatar billede janemil Nybegynder
14. marts 2003 - 02:29 #2
Frame 1

ifFrameLoaded ("end") {
    if(p>1){
      gotoAndPlay ("Outro");
    }else{
        gotoAndPlay ("Intro");
    }
}

Frame 2
gotoAndPlay(1);


Jeg har dette i et MC på Frame 1

onClipEvent (enterFrame) {
    if(_root._framesloaded>=_root._totalframes){
        _root.gotoAndPlay(2);
        }else{
            this.gotoAndStop(Math.floor((_root._framesloaded/_root._totalframes)this._totalframes));
        }
}

Den indeholder en statusbar som skulle blive større og større. Frame 1 til 100 - man den står bare og glor op 0 til filmen køre videre.
Avatar billede janemil Nybegynder
14. marts 2003 - 03:00 #3
Jeg kommer slet ikke ind i mit Movie Clip på Frame 1.
Hvordan gør jeg det?
Avatar billede janemil Nybegynder
14. marts 2003 - 09:36 #4
Har læst mig frem til at dette skulle være rigtigt.

Frame 1
stop();

MC frame 1
onClipEvent (enterFrame) {
    if(_root._framesloaded>=_root._totalframes){
        _root.gotoAndPlay(2);
        }else{
            this.gotoAndStop(Math.floor((_root._framesloaded/_root._totalframes)*this._totalframes));
        }
}

Frame 2
ifFrameLoaded ("end") {
    if(p>1){
      gotoAndPlay ("Outro");
    }else{
        gotoAndPlay ("Intro");
    }
}

Preloaderen virker som sådan fint - da den preloader - men vil gerne have min bare ril at køre og det sker ikke.
Avatar billede thulstrup Nybegynder
14. marts 2003 - 10:00 #5
Se eksemplet her:
www.overdose.dk/eksperten/spm328534.fla

Du ligger det nedenstående script oven på det movieclip der indeholder din statusbar grafik:

onClipEvent (load) {
    // stop hoved tidslinien
    _root.stop();
    // hvor stor er filen?
    total = _root.getBytesTotal();
    // sætter statusbarens _xscale til 0
    this._xscale = 0;
}
onClipEvent (enterFrame) {
    // hvor meget er loadet?
    hentet = _root.getBytesLoaded();
    // regner procenten ud
    procentHentet = int(hentet/total*100);
    //sætter _xscale på statusbaren lig med antal procent loaded
    this._xscale = procentHentet;
    // tjekke om det hele er loadet og sende brugeren videre til frame 2
    if (total == hentet) {
        _root.gotoAndStop(2);
    }
}
Avatar billede janemil Nybegynder
14. marts 2003 - 10:03 #6
Jeg vil gerne bruge min hjemmebryggede bar (det er en movie på 100 frames) - messenger JanEmil@hotmail.com - hvis du gider se min fla.
Avatar billede thulstrup Nybegynder
14. marts 2003 - 11:00 #7
Problemet var ikke scriptet, men en fejl med en mask.
Avatar billede janemil Nybegynder
14. marts 2003 - 11:01 #8
Løst af www.overdose.dk
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