Avatar billede soelle Nybegynder
18. maj 2004 - 20:29 Der er 5 kommentarer og
1 løsning

Hent billede efter SetInterval.

Jeg vil gerne have lavet så den henter et billede når den har kørt setInterval kommandoen jeg har prøvet med nedenstående men det virker ikke helt som det skal. Er der en bedre måde at gøre det på?

    function fade() {
        bg_mc._alpha = bg_mc._alpha+10;
    }
    setInterval(fade, 100);
    if (bg_mc._alpha>90){
        heltbg_mc.loadMovie("bg_test.jpg");
    }

Mit heltbg_mc ligger under bg_mc clip'et. Det er lavet for at bg_mc klippet kan fade ind. Der bliver så hentet et nyt billede når man klikker på et menulink.
Avatar billede pyroman Nybegynder
18. maj 2004 - 20:35 #1
prøv med:

function fade (){
  bg_mc._alpha += ;
  if(bg_mc._alpha >= 100){
    clearInterval(fadeInt);
    heltbg_mc.loadMovie("bg_test.jpg");
  }
}
fadeInt = setInterval(fade, 100);
Avatar billede soelle Nybegynder
18. maj 2004 - 20:48 #2
Det virker! Tak. Der mangler dog en værdi i bg_mc._alpha ...

Jeg har også nogle problemer i den første frame. Der er min heltbg_mc jo tom indtil der bliver klikket på et menuemne. Jeg har forsøgt at smide et billede ind i movieklippet men det forsvinder når jeg klikker på et menulink?! Altså før den henter det nye billede. Har du en idé til det?
Avatar billede soelle Nybegynder
18. maj 2004 - 20:50 #3
Nej, glem det sidste... det var mig der havde bøffet i det... Smid lige et svar så får du point. Du kan evt. forklare hvad jeg havde gjort galt?
Avatar billede pyroman Nybegynder
19. maj 2004 - 08:58 #4
Når du bruger intervaller så kalder den jo en funktion i stedet for at køre et script for hvert frame (tror du har blandet de to ting her).
I hvert fald så når "bg_mc" har en alpha på større end 90, så bliver den sgu ved med at hente "bg_test.jpg" ind i "heltbg_mc" og den stopper heller ikke med at forøge alpha'en for "bg_mc".
Derfor har jeg sat "if"'en, der tjekker om "bg_mc" er helt synligt, ind i "fade" funktionen, sådan at der kun tjekkes når hver gang der fades. Hvis den så er helt synlig, så sletter den intervallet, fade ikke bliver kaldt mere...

Det var vist en rimelig grundig gennemgang :)

...Og så svaret
Avatar billede soelle Nybegynder
19. maj 2004 - 09:10 #5
Ja tak! Det var meget godt! Nu er mit problem så bare at når jeg klikker væk fra menupunktet og tilbage så fader den ikke længere. Så kommer billedet bare med det samme?!
Avatar billede pyroman Nybegynder
19. maj 2004 - 09:20 #6
noget kode måske?...
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