Issue with png images in group and "mouseup" detection

Jim Lambert jiml at netrin.com
Sun Apr 20 19:10:14 EDT 2025


Bernd kindly posted this approach years ago:

> here is a little script that sets the alphaData (the data for transparency) just from 0 (completely transparent) to 1 (hardly noticeble less transparent).
> Sometimes one wants to stick to image nonetheless.
> 
> This only applies to images with transparent areas, usually png.
> 
> Transparent parts of your image will now get the mouse events.

> on mouseUp
>    put the alphaData of image "myImage" into tData
>    put the length of tData into tHowOften
>    put numToChar(0) into tTrans -- transparent
>    put numToChar(1) into tAlmostTrans -- almost transparent
>    repeat with i = 1 to tHowOften
>       if char i of tData = tTrans then put tAlmostTrans into char i of tData
>    end repeat
>    set the alphaData of image "myImage" to tData
> end mouseUp

Jim Lambert


More information about the use-livecode mailing list