stopping a send/repeat loop?

Dar Scott dsc at swcp.com
Sun Jul 20 19:13:01 EDT 2003


Here is a start...

> -------------------Timer 1----------------
> --this is off task button 1093
> global passingtime1,passingtime2,passingtime3,gswitch
> set the numberFormat to "0."
> on mouseup
>    send CountDown to me in 1 secs
      put false into gswitch
> end mouseup
> ------------
> on CountDown
    if gswitch then
>     add 1 to passingtime2--timer no. 2
>     put passingtime2 into cd fld "b1f2x"--display timer 2
>     add 1 to passingtime3--total time both timers
>     put passingtime3 into cd fld "b1f3x"--disply total time
>     put (passingtime2/passingtime3*100) &  "% off task" into cd fld 
> "b1f3"
>         -- % time off task
>     put (100-(passingtime2/passingtime3*100)) &  "% on task" into cd 
> fld "b1f2"
>         -- % time on task
       send CountDown to me in ??? secs
end if
>  end countdown
> ----------------end of timer 1-----------------

This is not quite there, because it is possible to get more than one 
cycle started, but it should give you the flavor of the way to go.

Dar Scott




More information about the use-livecode mailing list