Se você quer realmente pausar e para reiniciar mais tarde a contagem regressiva de onde parou você têm que armazenar a data:
1) Em CountDownClock adicionar uma variável confidencial:
_date confidencial do var: Data;
2) na função do init () inicializá-la direita antes de começar o temporizador:
_date = data nova ();
3) Adaptar o método do seu onTick () como isto:
onTick público da função (evt: TimerEvent): vácuo
{
_date.setTime (_date.getTime () + 1000); incremento de // com um segundo
// atualiza a exposição do pulso de disparo
this.text = getCountDown (countDownDate.getTime () - _date.getTime ());
}
Mas mais uma vez, uma vez que você pausou a contagem regressiva, reiniciá-la nunca dar-lhe-á o resultado correto.
Desde a pausa a contagem regressiva não significa o tempo estado ainda.
Sua sua escolha que execução que você quer.