mouse messages to invisible controls

Klaus Major k_major at
Mon Mar 11 13:42:01 EST 2002

HI Devin,

>> My young son is programming with Revolution.  He has card size 
>> images.  He wants to click on/over these and get different behavior 
>> depending on the zone.  He has tried invisible buttons and graphics 
>> but these don't seem to get mouseUp messages.
>> I haven't touched Hypercard for maybe a decade, it seems.  But, I 
>> thought there was a way to do this.
>> Any suggestions?
> No control will receive messages if it is invisible  (i.e. the visible 
> property  = false).  The way to do this is to make sure the opaque 
> property is false and the showBorder property is also false. If these 
> things are set the object is still visible, but there are no elements 
> of it that are visible.
> Devin
> -- Devin Asay

invisible buttons are not the solution, since they are invisible for the 
mouse, too :-(

But :-D :

Create your buttons, script them, place them and then, TADA, in the 
set the ink of them to "noop".

This makes these buttons (and everything else) invisible only for
our eyes and not for the mouse ;-)

I have been doing things like this for a long time, works wonderful...

Hope this helps...


Klaus Major
k_major at

More information about the use-livecode mailing list