I made a stopwatch a while ago. Make a button and name it "start". Make another button and name it "reset". Make a field and name it "timer".
In the script of button "start": on mouseDown lock screen if the label of me = "start" then set the label of me to "stop" set the startingTime of me to the milliseconds replace "." with empty in fld "timer" --temp set the oldTime of me to fld "timer" send "countUp" to me in 1 millisecond else set the label of me to "start" end if end mouseDown on countUp put (the milliseconds - the startingTime of me) + the oldTime of me into temp put "." before char the number of chars of temp -2 of temp if the length of temp <= 4 then put "0" & temp into fld "timer" else put temp into fld "timer" if the label of btn "start" = "stop" then send "countUp" to me in 1 millisecond end countUp In the script of button "reset": on mouseUp cancel item 1 of the last line of the pendingmessages set the label of btn "start" to "start" put "0" into fld "timer" end mouseUp _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution