Hoping I didn't mix up the x's and y's, I believe the script you need looks like this:

local myOldX,myOldY
on mouseMove theNewX,theNewY
  if myOldX < theNewX then put
    "right" into myMovement
  else
    put "left" into myMoveMent
  end if
  if myOldY > myNewY then put
    "down" into myMoveMent
  else
    put "up" into myMoveMent
  end if
  // do something with right, left,
  // up and down here.
  put theNewX into myOldX
  put theNewY into myOldY
  pass mouseMove
end mouseMove


Kind regards,

Mark Schonewille
http://economy-x-talk.com
https://www.facebook.com/marksch

Buy the most extensive book on the
LiveCode language:
http://livecodebeginner.economy-x-talk.com

Op 27-Jun-17 om 12:32 schreef Michael Kristensen via use-livecode:
Hi there

How can I determine if the mouse is moving left or right (or up or down) on the 
screen in a mouseMove handler?

Not just from the outset (that is easy) but at any moment, like when a user 
changes his mind and move the opposite way.

Something like put x into oldX will not work.

Thanks
Michael
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to