Vraag : Flex Tijdopnemer van de Aftelprocedure

Hello zijn allen,
working op een tijdopnemerbasis component.
there aan knopen op de toepassing waar één pauze is en tweede play.
when is ik op pauze i behoefte klik te pauzeren de aftelprocedureklok en wanneer ik spel i behoefte klik om de aftelprocedure van opnieuw opnieuw te beginnen waar het stopped.
could iemand heeft help me in het bereiken this.

Antwoord : Flex Tijdopnemer van de Aftelprocedure

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.
Andere oplossingen  
 
programming4us programming4us