messages to buttons when the mouse is already down

Terry Judd tsj at unimelb.edu.au
Mon Jan 21 18:06:01 EST 2002


>I would like to track the movement of the mouse through an array of 
>buttons by hilighting each button that the mouse (button already 
>down) passes over. However, the mouseEnter, mouseMove, mouseWithin 
>messages are only sent to the first button because that button 
>receives the mouseDown event and is the target. Similarly the 
>mouseControl function (yes, it took me a couple of tries to notice 
>that it was a function and not a message!) only returns the target.
>
>How can I get the other buttons to hilight without requiring the 
>user to click each individually?

How about using an idle handler and checking whether the cursor is 
within the rect of the individual buttons - or better still convert 
the mouseloc to an integer reflecting a button position in the array 
- and then set the hilite of the target button (and turn off the 
hilite of any previous target).

Terry...

>--
>Michael J. Lew
>
>Senior Lecturer
>Department of Pharmacology
>The University of Melbourne
>Parkville 3010
>Victoria
>Australia
>
>Phone +613 8344 8304
>
>**
>New email address: michaell at unimelb.edu.au
>**
>_______________________________________________
>use-revolution mailing list
>use-revolution at lists.runrev.com
>http://lists.runrev.com/mailman/listinfo/use-revolution


-- 
___________________________________________________________________________
Dr Terry Judd

Lecturer in Instructional Design / Multimedia Developer
Biomedical Multimedia Unit
Faculty of Medicine, Dentistry & Health Sciences
The University of Melbourne
Email: t.judd at bmu.unimelb.edu.au
Phone: 03 9344 0187
Fax: 03 9344 4998
___________________________________________________________________________



More information about the Use-livecode mailing list