Haluaisin viiveen pienenevän joka kerta kun funktio on suoritettu, mutta näin ei käy. Miksi?
var viive=5000;
function heiMaailma(){
trace("Hei vaan");
viive=viive*0.5;
}
ajastin=setInterval(heiMaailma,viive);
var viive=5000;
function heiMaailma(){
trace("Hei vaan");
viive=viive*0.5;
}
ajastin=setInterval(heiMaailma,viive);
Vastaukset 1
Vanhimmat
et pysty muuttamaan kesken kaiken tuota setintervalin viive aikaa .
parempi on käyttää jotain muuttujaa jota sitten muuttaa aina 5 sekunnin välein.
var n_counterNow = 5000
var viive=5000;
function heiMaailma(){
trace("nyt counter on " n_counterNow);
n_counterNow*=0.5;
}
ajastin=setInterval(heiMaailma,5000);