Book Image

LiveCode Mobile Development Cookbook

By : Dr. Edward Lavieri
Book Image

LiveCode Mobile Development Cookbook

By: Dr. Edward Lavieri

Overview of this book

Table of Contents (17 chapters)
LiveCode Mobile Development Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

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:

  1. Create a new main stack.

  2. Place a field on the stack's card and name it timerDisplay.

  3. Place a button on the stack's card and name it Count Up.

  4. 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
  5. 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
  6. Test the code using a mobile simulator or an actual device.

How it works...

To implement our timer...