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