Si vous voulez vraiment faire une pause et remettre en marche plus tard le compte à rebours d'où il s'est arrêté vous doivent stocker la date :
1) Dans CountDownClock ajouter une variable privée :
_date privé de variété : Date ;
2) dans la fonction d'init () l'initialiser droite avant de commencer le temporisateur :
_date = nouvelle date () ;
3) Adapter la méthode de votre onTick () comme ceci :
onTick public de fonction (evt : TimerEvent) : vide
{
_date.setTime (_date.getTime () + 1000) ; incrément de // avec une seconde
// met à jour l'affichage d'horloge
this.text = getCountDown (countDownDate.getTime () - _date.getTime ());
}
Mais de nouveau, une fois que vous avez fait une pause le compte à rebours, le recommencement de lui ne te donnera jamais le résultat correct.
Depuis faire une pause le compte à rebours ne signifie pas le temps toujours tenu.
Son votre choix qui exécution que vous voulez.