Originariamente inviato da powerweb
Devi utilizzare l'oggetto timer:
codice:
var tim:Timer = new Timer(2000);
tim.addEventListener(TimerEvent.TIMER,doSomething);
function doSomething(e:TimerEvent):void{
}
Grazie! Ma non funziona!
A parte il fatto che Timer(2000), vuole un altro argomento e cioè il numero di ripetizioni, allora ho messo
var tim:Timer = new Timer(2000,1);
visto che dovevo fare una pausa di 2 secondi.
poi nella funzione ci voleva un
tim.start();
o sbaglio? Ma comunque non funziona! Perchè?
Ecco il mio codice:
codice:
stop();
var tim:Timer = new Timer(2000,1);
tim.addEventListener(TimerEvent.TIMER,wait);
function wait() {
display.htmlText ="Memorizzazione in corso dei dati...
";
}
var ar_tappe:Array = new Array();
var cont=1;
ar_tappe[1]="Destinazione:
vieni qui";
ar_tappe[2]="Destinazione:
vai li";
display.htmlText=ar_tappe[cont];
b_tag_leggibile.addEventListener(MouseEvent.CLICK, leggi_tag);
function leggi_tag(e:MouseEvent):void {
tim.start();
cont=cont+1;
display.htmlText=ar_tappe[cont];
}
Grazie!