Checking the location of a moving object

Alex Tweedly alex at tweedly.net
Mon Jul 19 08:04:05 EDT 2010


No, it's not completely blocking. The problem is that the very first 
call to checkit is BEFORE the move starts, so the movingcontrols is 
empty, so the send doesn't happen. Should work (i.e. it does in my 
simple stack :-)  if you change it to (the equivalent of)

> on mouseUp
>    move button "B" to 300,300 in 9 seconds without waiting
>    checkit
> end mouseUp
>
>
>
Note that you need the "without waiting" in order that the first checkit 
gets done immediately, rather than after the move.


-- Alex.

On 19/07/2010 12:13, David Glasgow wrote:
> Hello folks.
>
> I am proposing to import data which will form a 'freehand' graphic containing about 5,000 data point loc pairs.  I have made a marker to follow the curve using the move command, which works fine.  However, I want the user to be able to select a threshold on the Y axis above and below which graphics change on screen.
>
> I therefore need to check the vertical position of the marker, so I did this:
>
> In the starting button:
>
> on mouseUp
>     checkit
>     move grc "marker" to the points of graphic "PPG" in 90 seconds
> end mouseUp
>
> and in the card script:
>
> on checkit
>     put the loc of grc "marker"&  "moving  "&  the movingcontrols
> -- check threshold here
>     if the movingcontrols is not empty then send checkit to me in 1 tick
> end checkit
>
>
> I get the first loc for grc "marker" reported in the message box, but that's it.  Is a move completely blocking or am I doing something wrong?
>
> If I can't use move in this way, any suggestions?
>
> Thanks
>
> David Glasgow
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>    




More information about the use-livecode mailing list