pit_30
Messages postés17Date d'inscriptionlundi 23 octobre 2006StatutMembreDernière intervention28 février 2007 8 nov. 2006 à 17:14
J'ai le même problème voici ce que j'utilise pour palier ca:
Je crée un interval dans le quel je passe en paramètre la fonction a lancer et le délai d'attente,
a chaque interval j'incémente un variable et je compare cette variable au delai si le delai est passé je lance la function.
Pour retader une fonction sa donne : inter = setInterval(timer,1000,"fonctiona lancer","délai d'attente");
Exemple complet :
function ma_fonction(){
trace('départ des instruction');
}
//------------------------------------------//
var inter:Number = new Number(); //(Interval)
var tmp:Number = 0;
function timer(func:Function,delai:String){
tmp += 1000;
if ( tmp >= delai ){
clearInterval(inter);
tmp = 0;
func();
}
}
//------------------------------------------//
// Lance la fonction "ma_fonction" au bout de 3 secondes
inter = setInterval(timer,1000,ma_fonction,3000);
//------------------------------------------//