Is this weird or is it me?

Klaus Major klaus at
Wed Oct 11 13:02:13 EDT 2006

Hi Lars,

> I just wrestled with a problem, finally solving it by trying  
> something that in my opinion shouldn't be necessary, but why this  
> was necessary makes no sense to me whatsoever.  Can anyone explain  
> this?
> Two buttons, one right behind the other one.  When the one in front  
> is visible and disabled, it's "rollover" icon, which I do with  
> mouseEnter and mouseLeave, is disabled - so far so good - , but if  
> it is clicked on anyway, the script of the button behind it is  
> executed!  After a lot of cursing and dumfoundedness, I tried  
> moving it so it is NOT in front of the second one and it behaves as  
> expected - disabled.  OK, so put it behind the second one, and in  
> all relevant scripts hide the one that is now in front so my  
> purpose is served, but why is this necessary?  Why does clicking on  
> a disabled button cause the script of another button to run?
> Just very, very curious!

just guessing, but maybe a disabled button/object is treated as if it  
was invisible?

So clicking in that area will simply pass the click and hit the  
button behind the disabled
button in your case.

> Cheers,
> Lars


Klaus Major
klaus at

More information about the Use-livecode mailing list