25. september 2003 - 08:17Der er
5 kommentarer og 1 løsning
Sætte tiden i timeOut
Jeg har et timeOut objekt der hedder: timeout ("skiftBillede").new (2000, #skift) - det fungerer fint, men vil gerne kunne regulere tiden, mens programmet kører: - f.eks. if member("2sek").hilite=true then speed=2000 if member("6sek").hilite=true then speed=6000 -som aktiveres med: timeout ("skiftBillede").new (speed, #skift)
Det fungerer mens jeg redigerer, men jeg kan ikke få det til at fungere når jeg laver en projector eller en shockwave. Hvad gør jeg galt ?
I den handler der bliver kaldt kan du gøre følgende:
on skiftBillede if member("2sek").hilite=true then speed=2000 end if if member("6sek").hilite=true then speed=6000 end if gTimeOutObj.forget() gTimeOutObj = timeout("skiftBillede").new (speed, #skift)
end
Der kan også godt være problemer med if then sætninger på samme linie
istedet for at oprette et nyt timeOutObject hver gang, kan du blot ændre på den property der definere hvor lang tid der går mellem hver kald. Propertien hedder "period". Dvs.:
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.