Avatar billede sprutnik Nybegynder
18. april 2006 - 13:54 Der er 3 kommentarer og
1 løsning

Opdatere variabel i setInterval

Jeg sidder med en variabel "speed", der i starten af mit script er skrevet som speed = 2000; Denne variabel bliver gradvis lavere og lavere (hvilket den også skal), men jeg vil gerne, at mit setInterval også reagerede i forhold til det. Som det er nu kører setInterval konstant med den samme hastighed uanset, hvor lille "speed" er.
Så hvordan kan jeg få "speed" i setInterval til at opdatere sig?

Skriv hvis I skal bruge mere af scriptet for at svare.

var repeat = setInterval(lvl1, speed);
Avatar billede sprutnik Nybegynder
18. april 2006 - 15:46 #1
Det er nok på sin plads at sige, det er Flash Lite 2.0.
Avatar billede thulstrup Nybegynder
18. april 2006 - 17:38 #2
Så skal du cleare dit interval og så sætte det igen med den nye speed:

function lvl1(){
  clearInterval(repeat);
  repeat = setInterval(lvl1, speed);
}
var repeat = setInterval(lvl1, speed);
Avatar billede sprutnik Nybegynder
18. april 2006 - 18:18 #3
Fremragende. Smid et svar.
Avatar billede thulstrup Nybegynder
18. april 2006 - 18:28 #4
Ok :o)
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