revolution at derbrill.de
Tue Feb 22 14:04:07 EST 2005
same issue. ;-) there is still one startMyTimer message cued in the
So instead of waiting for the message to pass we need to cancel it
Here´s the script... (also added hours)
if the flag of me is empty then set the flag of me to -1
set the flag of me to the flag of me*-1
repeat with i=1 to the number of lines of the pendingMessages
if "startMyTimer" is in line i of the pendingMessages then
cancel item 1 of line i of the pendingMessages
set the isTimer of me to 0
if the flag of me=1 then
wait 3 seconds with messages
put "00:00:00" into field "timer"
set the isTimer of me to the isTimer of me+1
put the isTimer of me div 60 into myMinutes
put myMinutes div 60 into myHours
put myMinutes mod 60 into myMinutes
put the isTimer of me mod 60 into mySeconds
if myHours<10 then put "0"&myHours into myHours
if myMinutes<10 then put "0"&myMinutes into myMinutes
if mySeconds<10 then put "0"&mySeconds into mySeconds
put myHours&":"&myMinutes&":"&mySeconds into fld "timer"
if the flag of me=1 then send startMyTimer to me in 1 second
>When I click to STOP, it adds one second and then stops...
>How can this ?
More information about the Use-livecode