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

Resuming a timer


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.

How to do it...

Perform the following steps to resume a timer once it is paused:

  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
    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
  5. Add a button to the card and name it Pause.

  6. Add the following code to...