Hey thats awesome! Thanks Jacqueline, another gem I had yet to discover. On Sat, Mar 11, 2017 at 9:32 AM, J. Landman Gay via use-livecode < use-livecode@lists.runrev.com> wrote:
> You could also try comtrolAtLoc() which would avoid the loop. > > -- > Jacqueline Landman Gay | jac...@hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > > On March 11, 2017 3:51:04 AM Tim Selander via use-livecode < > use-livecode@lists.runrev.com> wrote: > > Oh ho! >> >> That does it, Mike. Many thanks! >> >> Tim >> >> On 2017.03.11, 18:35, Mike Bonner via use-livecode wrote: >> >>> accidental send before complete. *sigh* >>> >>> on mousemove >>> put 1 & cr & 2 into objectList -- just using control number for the >>> quick example >>> if the mouse is down then >>> repeat for each line tLine in objectList >>> if within(control tLine,the mouseloc) then >>> put tLine into tResult >>> exit repeat >>> end if >>> end repeat >>> end if >>> if tResult is not empty then >>> put tResult >>> else >>> put "no result" >>> end if >>> end mousemove >>> >>> On Sat, Mar 11, 2017 at 2:30 AM, Mike Bonner <bonnm...@gmail.com> wrote: >>> >>> mousemove works. It does appear that "mousecontrol" doesn't fire when >>>> the >>>> mouse is down so that is out. >>>> >>>> You can also use "within" which is pretty fast. >>>> >>>> Have a variable with a list of the objects you wish to check against (or >>>> array, or whatever) >>>> on mousemove >>>> >>>> if the mouse is down then >>>> >>>> repeat for each line tLine in objectList >>>> >>>> if within(tLine,the mouseloc) then >>>> put tLine into tResult >>>> exit repeat >>>> end repeat >>>> >>>> end if >>>> if tResult >>>> end mousemove >>>> >>>> On Sat, Mar 11, 2017 at 1:02 AM, Tim Selander via use-livecode < >>>> use-livecode@lists.runrev.com> wrote: >>>> >>>> I miss the Zynga "Pathwords" game on Facebook, so for my own amusement >>>>> I'm trying to recreate it in Livecode. >>>>> >>>>> For those who don't know the game, it had a solid screenful of >>>>> Scrabble-like lettered tiles. Click and drag the mouse through adjacent >>>>> letters to make words. >>>>> >>>>> Without clicking, simply moving the mouse through the tiles (fields) >>>>> triggers mouseenter, mouseleave, etc. which makes it easy to pick up >>>>> the >>>>> letters. >>>>> >>>>> But when the mouse is down, it seems mouseloc() is the only thing I can >>>>> get. Using a variable what has all the field rectangles, I can use the >>>>> mouseloc() to ultimately identify the field under the pointer, but >>>>> it's too >>>>> slow... >>>>> >>>>> Does a moving mouse with the button down trigger any other messages >>>>> besides mouseloc()? >>>>> >>>>> Thanks, >>>>> >>>>> Tim Selander >>>>> Tokyo, Japan >>>>> >>>>> _______________________________________________ >>>>> 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 >>>>> >>>>> >>>> >>>> _______________________________________________ >>> 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 >>> >>> >> _______________________________________________ >> 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 >> > > > > _______________________________________________ > 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 > _______________________________________________ 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