setInterval, nextFrame
Hejjeg har en diasshow hvor swfen skal gå til den næste frame (label), når en tidstæller er lige med en værdi i et tekstfelt.
//Tidstæller:
this.createTextField("timer_txt", this.getNextHighestDepth(), 0, 0, 100, 22);
function updateTimer():Void {
timer_txt.text = getTimer();
}
var intervalID:Number = setInterval(updateTimer, 100);
//det jeg har nu
function goToTheNext() {
_root.gotoAndStop("two");
nTimes++;
if (nTimes>=1) {
clearInterval(theInt);
}
}
}
var nTimes:Number = 0;
var theInt:Number = setInterval(display, theTime1);
Det fungerer, hvis der er en værdi allerede i tekst feltet når filen startes. Men værdien hentes fra en LSO hos brugeren efter at swfwn er i gang, og der fungerer den ikke.
mit spørgsmål er, hvordan skulle konstruktionen være hvis jeg vil have den til at :
find ud af hvad timeRunnings værdi er, og hvis den er lige med theTime1 går videre til den næste frame. Værdien for variablen theTime1 hentes fra den omtalte LSO. Værdien hentes fordi den vises ï feltet, det bliver bare ikke taget i betragtning i min goToTheNext function,
any ideas ?