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
Partager