Avoiding mouse polls

Curry curry at pair.com
Mon Dec 16 04:37:01 EST 2002


>Thanks Curry,
>
>I think this is sort of on the right track. I think you expect the code to
>be in a loop, right? So it detects a mouse message while it's running via
>the send command, right? No, that won't quite work either.

No, not in a loop! The send command I used *is* the equivalent to the 
loop--it schedules the next change in which object is hilited. For 
detecting the mouse action, no loop is needed as others have pointed 
out.

In the card or stack script. I included two handlers, one "dohilite" 
which would cycle the hilited object and one "mousedown" to select 
the currently hilited object. I was in a hurry so just put "end" 
instead of "end dohilite". Of course, you have to send one "dohilite" 
sometime to start it off, either when opening the card or through 
some other method.

Curry




More information about the Use-livecode mailing list