setTimeout(nazwaFunkcji, opoznienie, "argument");
nazwaFunkcji - nazwa funkcji do wywołania
opoznienie - opóźnienie wywołania funkcji, wartości dla milisekund np 1000 = 1 sec
argument - argument lub argumenty dla wywyłanej funkcji - opcjonalne
Uruchamia odpowiednią funkcję po odpowiednim opóźnieniu. Funkcja ta jest bardzo zbliżona do setInterval() z tym jedna wyjątkiem, że setTimeout() wykuje się tylko jeden raz.
Kompatybilność: Flash8+
Przykład:
var mojProces:Number = setTimeout(mojeOpoznienie, 2000, "dwie sekundy opóźnienia");
function mojeOpoznienie (arg1) {
trace(arg1);
}
var escListener:Object = new Object();
escListener.onKeyDown = function() {
if (Key.isDown(Key.ESCAPE)) {
clearTimeout(mojProces);
}
};
Key.addListener(escListener);
Listing
Ranga: Administrator serwisu Punktów: 0