Is this weird or is it me?

Klaus Major klaus at major-k.de
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

Regards

Klaus Major
klaus at major-k.de
http://www.major-k.de




More information about the Use-livecode mailing list