Drag and Drop

Richmond richmondmathewson at gmail.com
Fri May 10 07:31:16 EDT 2013


On 09/05/13 23:59, Scott Rossi wrote:
> OK, I accepted your dare and was surprised to see that it worked (didn't
> used to).  Nice.

Works in LC 4.5

Richmond.
> 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
>>
>
>
> _______________________________________________
> 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