Frage : Flexcountdown-Timer

Hallo sind alle,
working auf einer Timer-Unterseite component.
there zu den Knöpfen auf der Anwendung, in der man Pause ist und sind an zweiter Stelle play.
when, das ich an Pause klicke, ich pausieren muss der Count-downtaktgeber und wenn ich Spiel ich anklicke wieder wiederbeginnen muss den Count-down von, wo er stopped.
could jemand mir helfen lässt, wenn er this.
erzielt
Attachments:
Main Application
Count unten Component

Antwort : Flexcountdown-Timer

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.
Weitere Lösungen  
 
programming4us programming4us