> 22. feb. 2021 kl. 21:26 skrev Tore Nilsen via use-livecode
> <use-livecode@lists.runrev.com>:
>
>
>
>> 22. feb. 2021 kl. 21:14 skrev Richard Gaskin via use-livecode
>> <use-livecode@lists.runrev.com>:
>>
>> jbv wrote:
>>> I have a graphic made of a list of points. This graphic is opaque
>>> and invisible, its filled property is set to true (according to
>>> the doc).
>>> In my card script I have something like :
>>> on mousedown
>>> put within(grc "mygraphic", the clickloc)
>>> end mousedown
>>> but it always returns false, even when I click
>>> inside the clickable area of the graphic...
>>> What am I missing ?
>>
>> IIRC invisible objects are removed from not only the rendering queue, but
>> hit-testing as well.
>>
>
> Since the properties of the arc is available even if it is invisible, this
> will work though:
>
> on mouseDown
>
> put isWithin("myGraphic",the clickLoc)
>
> end mouseDown
>
>
> function isWithin pGraphic pClickLoc
>
> if pClickLoc is within the rect of grc pGraphic then
>
> return true
>
> else
>
> return false
>
> end if
>
> end isWithin
>
>
> Best regards
> TORE NILSEN
I missed the part where you described your graphic. My solution will only work
on a graphic that is a rectangle.
Tore Nilsen
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode