Bonjour,

j'ai une classe Compteur dans laquelle, un set Interval doit lancer le départ d'un compteur.

L'affichage fonctionne, mais je n'arrive pas à faire fonctionner mon setInterval dans mon .Fla, le compteur reste à 1.

J'ai mis ci dessous les méthodes comportants le setInterval et la fonction qu'il doit lancer.

class Compteur
{
public function beginInterval():Void
{
intervalId = setInterval(this,"lancerCompteRebours",1000);
}

public function lancerCompteRebours(affichageCompteRebours:TextField, Atteindre:Number):Void
{
_difference = Math.round((Atteindre-getTimer())/1000);
_heures = Math.floor(_difference/3600);
_minutes = Math.floor(_difference/60)-(_heures*60);
_secondes = Math.floor(_difference-(_heures*3600)-(_minutes*60));

_heures = _heures<=9 ? _heures=_heures : _heures;
_minutes = _minutes<=9 ? _minutes=_minutes : _minutes;
_secondes = _secondes<=9 ? _secondes=_secondes : _secondes;
affichageCompteRebours.text = _heures+":"+_minutes+":"+_secondes;

if (_difference == 0)
{
// Action à executer quand temps est terminé
clearInterval(intervalId);
}

};//fin fonction lancerCompteRebours


}//fin class compteur