how can I stop a mouseenter-command

Reinhold Venzl-Schubert r.venzl-schubert at macbay.de
Fri Nov 13 06:40:59 EST 2009


Hi!

I have a lazy finger and don't want to click the mouse.
When the mouse enters a button on my card its script shall wait 1 second.
When meanwhile the mouse has leaved, the script shall stop.
Only when the mouse stays over the button the script shall work on.

Therefore my button has a script like this:

on mouseenter
  put "inside" into tMouseOut
   wait 1 second
   if tMouseOut is not "inside" then
      exit mouseenter
   else
      ## do anything important
   end if
end mouseenter

on mouseleave
   put empty into tMouseOut
end mouseleave

But my script works as well as the mouse stay over the button or leave it.
What is my mistake.

Thanks
Reinhold



More information about the use-livecode mailing list