Le 22-f�vr.-05, � 13:24, Malte Brill a �crit :
on mouseUp --we need to call the startMyTimer handler fom somewhere --this could also be on openCard or openStack set the istimer of me to 0 --reset the timer if the flag of me is empty then set the flag of me to -1 --initialize a flag custom property --Using this cProp we can check if the timer is already running... set the flag of me to the flag of me*-1 --change the flag if you click --possible values are -1 and 1 --the first time you click it will set the cProp to 1 if the flag of me=1 then startMyTimer --if the cProp is 1 then call the timer the first time end mouseUp
on startMyTimer
set the isTimer of me to the isTimer of me+1
--increase the value of the timer. It will only count
put the isTimer of me div 60 into myMinutes
--calculate the number of whole minutes
if myMinutes<10 then put "0"&myMinutes into myMinutes
--if it is smaller than 10 then add an additional zero before it
put the isTimer of me mod 60 into mySeconds
--what�s left ofer when dividing by 60 is the seconds
if mySeconds<10 then put "0"&mySeconds into mySeconds
--add additional zero if necessary
put myminutes&":"&myseconds
--put minutes:seconds into msg
if the flag of me=1 then send startMyTimer to me in 1 second
--if the flag cProp of the calling object is 1 then call the startMyTimer handler again
--so if you click the button holding the script again the flag will be set to -1
--and the handler wont be called anymore
end startMyTimer
Hi Malte,
When you clic on the btn to stop the tilmer, the timer returns to "00 01". It should be better if he'd return to "00 00"
Is it possible ?
thank you
Greetings.
Yves COPPE [EMAIL PROTECTED] _______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
