If you have a timer as part of your mobile app, you will most likely want the user to be able to pause and resume a timer, either directly or through in-app actions. See previous recipes in this chapter to create and pause a timer. This recipe covers how to resume a timer once it is paused.
Perform the following steps to resume a timer once it is paused:
Create a new main stack.
Place a field on the stack's card and name it
timerDisplay
.Place a button on the stack's card and name it
Count Up
.Add the following code to the
Count Up
button:on mouseUp local pTime put 0 into pTime put pTime into fld "timerDisplay" countUpTimer pTime end mouseUp on countUpTimer currentTimerValue add 1 to currentTimerValue put currentTimerValue into fld "timerDisplay" if currentTimerValue < 60 then send "countUpTimer" && currentTimerValue to me in 1 sec end if end countUpTimer
Add the following code to...