[beginner] x,y coordinates in LiveCode
Shawn Blc
shawnlivecode at gmail.com
Sat Jan 10 15:02:21 EST 2015
Thanks. Colin I used your idea, then Richards. Both work! Here's what I
ended up with.
*on* mouseMove x,y
*put* "Object: "& the name of the target && the loc of the target &\
cr&"Mouse: "& x,y into fld "lblLocation"
*end* mouseMove
I'm doing not anything ground-breaking here. Just trying to get a some
what good looking menu system.
Here's what I have:
*on* mouseUp
*move* btn "btnA" to 95,102
*move* btn "btnB" to 95,130
*move* btn "btnC" to 95,158
*move* btn "btnD" to 95,186
*wait* until the mouse is up
*end* mouseUp
*on* mouseDoubleUp
*move* btn "btnA" to 90,72
*move* btn "btnB" to 90,72
*move* btn "btnC" to 90,72
*move* btn "btnD" to 90,72
*wait* until the mouse is up
*end* mouseDoubleUp
On Sat, Jan 10, 2015 at 11:58 AM, Richard Gaskin <ambassador at fourthworld.com
> wrote:
> Colin Holgate wrote:
> > I suggested. One slight difference is that I tested mine first,
> > and discovered that mousewithin doesn’t work as a card script,
> > at least not on its own. Reading the dictionary it seems that
> > a mousewithin handler has to be inside the object itself.
>
> Coordinates are a good opportunity to take advantage of something we have
> in LiveCode that we only dreamed about in HC: mouseMove.
>
> It's a good fit here because it's always sent when the mouse is in motion,
> and not sent when at rest which is nice since at those moments it's not
> needed.
>
> on mouseMove x,y
> put "Object: "& the name of the target && the loc of the target &\
> cr&"Mouse: "& x,y
> end mouseMove
>
>
> --
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> ____________________________________________________________________
> Ambassador at FourthWorld.com http://www.FourthWorld.com
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
More information about the use-livecode
mailing list