Wenn Sie wirklich pausieren möchten und später wiederzubeginnen den Count-down von, dem er stoppte, Sie, müssen das Datum speichern:
1) In CountDownClock eine private Variable hinzufügen:
privates var _date: Datum;
2) vor dem Beginnen des Timers in der init () Funktion sie initialisieren recht:
_date = neues Datum ();
3) Ihr onTick () Methode so anpassen:
allgemeines Funktion onTick (evt: TimerEvent): Lücke
{
_date.setTime (_date.getTime () + 1000); //-Stufensprung mit einer Sekunde
// aktualisiert die Taktgeberanzeige
this.text = getCountDown (countDownDate.getTime () - _date.getTime ());
}
Aber noch einmal, sobald Sie der Count-down pausiert, gibt das Wiederbeginnen er Ihnen das korrekte Resultat nie.
Seit dem Pausieren, bedeutet der Count-down nicht die Zeit, die noch gestanden.
Seine Ihre Wahl die Implementierung, die Sie wünschen.