Fråga : Sladdnedräkningtidmätare

Alla hälsningar,
working på en tidmätare baserar component.
there är knäppas på applikationen, var en är pausen, och understöder är play.
when som jag klickar på paus, jag behöver att stoppa nedräkningen tar tid på och när jag klickar lek mig behöver att starta nedräkningen igen från om igen var den har stopped.
could någon att hjälpa mig i att uppnå this.
Attachments: för >

<-/div> filenamen " för class= för >StopWatch.txt " fileSize " > (930 byte) " javascript för href= " för <-/span> <-/div>
för >
<-/div> för >
<-/div> filenamen " för class= för >CountDownClock.txt " fileSize " > (1 KB) " javascript för href= " för <-/span> <-/div>
för >
<-/div> " klar "

Svar : Sladdnedräkningtidmätare

Om du önskar egentligen att stoppa, och sedermera att starta nedräkningen från om igen, var den stoppade, dig, måste att lagra datera:

1) I CountDownClock tillfoga en privat variabel:

         privat var-_date: Datera;

2) i initen () fungera initialiserar den rätten för start tidmätaren:

        _date = nytt daterar ();

3) Anpassa metodnågot liknande för din onTick () detta:

allmänhet fungerar onTick (evt: TimerEvent): utan laga kraft
{
     _date.setTime (_date.getTime () + 1000); // ökar med en understöder

      // uppdaterar ta tid påskärmen
      this.text = getCountDown (countDownDate.getTime () - _date.getTime ());
}

Men ytterligare en gång, när du har stoppat nedräkningen, omstart den om igen ska ger dig det korrekta resultatet aldrig.
Efter att stoppa, nedräkningen betyder inte tiden som fortfarande stås.
Dess ditt primat som genomförande som du önskar.
Andra lösningar  
 
programming4us programming4us