Als u werkelijk wilt pauzeren en later op nieuw begin de aftelprocedure van waar het ophield u de datum moet opslaan:
1) In CountDownClock voeg een privé variabele toe:
privé var _date: Datum;
2) in init () de functie initialiseert juist het alvorens de tijdopnemer te beginnen:
_date = nieuwe Datum ();
3) Pas uw onTick () methode als dit aan:
overheidsfunctie onTick (evt: TimerEvent): leegte
{
_date.setTime (_date.getTime () + 1000); // toename met één seconde
// werkt de klokvertoning bij
this.text = getCountDown (countDownDate.getTime () - _date.getTime ());
}
Maar nogmaals, zodra u de aftelprocedure hebt gepauzeerd, opnieuw beginnend zal het u nooit het correcte resultaat geven.
Sinds betekent het pauzeren de aftelprocedure niet de nog bevonden tijd.
Zijn uw keus die implementatie u wil.