Drag and Drop
Scott Rossi
scott at tactilemedia.com
Thu May 9 16:59:19 EDT 2013
OK, I accepted your dare and was surprised to see that it worked (didn't
used to). Nice.
Though you're still left with the limitations of working within a single
stack, and no dragging in or out.
But if the technique works for you, awesome.
Speaking as someone who has rolled custom drag-and-drop code (execute in
your message box):
go url "http://www.tactilemedia.com/site_files/downloads/TMdragndrop.rev"
...I'll suggest from experience that at some point it will benefit you to
get a handle on the built-in routines.
Regards,
Scott Rossi
Creative Director
Tactile Media, UX/UI Design
On 5/9/13 1:36 PM, "Richmond" <richmondmathewson at gmail.com> wrote:
>On 05/09/2013 11:07 PM, Scott Rossi wrote:
>> Only you can know why you always use that technique,
>
>What? you expect me to know my own mind? LOL.
>
>I use that technique as I tend to use a single stack, or a signle stack
>with associated palettes.
>
>> but with grab,
>> there's no way to act upon events/messages while grab is active (thus
>>you
>> can't do cursor updates and provide user feedback), and you can't "grab"
>> an object across stacks.
>
>Aha; got you.
>
>Why do I have a funny feeling that you could use
>
>mouseStillDown
>
>to get feedback
>
>Ha, ha,ha . . . I just made a stack containing a button "DRAG ME ABOUT"
>
>and a field "KOUNT"
>
>in the button I have this script:
>
>on mouseDown
> grab me
>end mouseDown
>
>on mouseStillDown
> put fld "KOUNT" into KOUNT
> add 1 to KOUNT
> put KOUNT into fld "KOUNT"
> wait 3 ticks
>end mouseStillDown
>
>on mouseUp
> put empty into fld "KOUNT"
>end mouseUp
>
>Try it, I dare you . . . you get feedback.
>
>Richmond.
>
>
>>
>> Regards,
>>
>> Scott Rossi
>> Creative Director
>> Tactile Media, UX/UI Design
>>
>>
>>
>>
>> On 5/9/13 12:42 PM, "Richmond" <richmondmathewson at gmail.com> wrote:
>>
>>> On 05/09/2013 09:01 PM, Mark Wieder wrote:
>>>> Ray Horsley <ray at ...> writes:
>>>>
>>>>> What am I missing to get drag/drop working consistently?
>>>> You might also want to look at
>>>>
>>>>
>>>>
>>>><http://lessons.runrev.com/s/lessons/m/4071/l/7124-pinning-drag-and-dro
>>>>p-
>>>> to-the-mat-a-primer>
>>>>
>>> Why do I always just use
>>>
>>> on mouseDown
>>> grab me
>>> end mouseDown
>>>
>>> then set up a load of images as dropTargets and have stuff like this in
>>> the grabbedObject:
>>>
>>> on mouseUp
>>> if not within (img "target", the mouseloc) then
>>> set the loc of me to 857,673
>>> end if
>>> end mouseUp
>>>
>>> must be missing something.
>>>
>>> Richmond.
>>>
>>> _______________________________________________
>>> 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
>>>
>>
>>
>> _______________________________________________
>> 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
>
>
>_______________________________________________
>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