Implementing a count-up timer
To implement a count-up timer, we will create two objects: a field to display the current timer and a button to start the upwards counting. We will code two handlers: one for the button and one for the timer.
How to do it...
Perform the following steps to implement a count-up timer:
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
Add the following code to the
Count Up
button:on countUpTimer currentTimerValue add 1 to currentTimerValue put currentTimerValue into fld "timerDisplay" if currentTimerValue < 10 then send "countUpTimer" && currentTimerValue to me in 1 sec end if end countUpTimer
Test the code using a mobile simulator or an actual device.
How it works...
To implement our timer...