Bonjour Ray,

Recently I had a similar problem but while dragging from one locked field to an 
unlocked field on the same card.

The dragdrop handler did not work until I "pass dragdrop" at the end of the 
dragdrop handler.

Not sure that will help in your case!

Best regards

André

Le 10 mai 2013 à 02:03, Ray Horsley a écrit :

> Many thanks to you all who responded to this thread I started earlier today.  
> Unfortunately I still haven't resolved this issue so any other thought are 
> appreciated.  Here's a few responses to some of the ideas which were 
> presented:
> 
>   -  The mouseDown and mouseStillDown unfortunately don't work since I'm 
> dragging a file from the desktop to a Livecode stack (not beginning the drag 
> action in Livecode) although that's kind of cool to know that mouseMove 
> messages get sent during a grab.  I didn't know that.
> 
>   -  Doing anything with "on dragStart" also does not work since I'm starting 
> the drag operation outside of Livecode (on a desktop file)
> 
>   -  Setting the dragAction to "copy" instead of "move" works better in my 
> case since it adds a plus sign to the cursor (when it works) but still does 
> not solve the intermittent failure of Livecode to accept the drop 
> consistently.
> 
>   -  Thanks for the link to the article "Pinning Drag-and-Drop to the Mat" 
> but I had actually read through it yesterday when I began wrestling with 
> this.  It, too, does not address dragging files from the desktop into 
> Livecode.
> 
> At the end of the day I'm wondering if this should be reported as a bug.  It 
> seems like something is getting hooked in memory.  It's weird that I can drag 
> a file onto my Livecode stack (which is one large image control with the drag 
> handlers in it) and get nothing.  Then, simply continuing to drag off the 
> stack window and right back on it fixes it.
> 
> I'll continue to wrestle and post any solutions I find.
> 
> Thanks!
> 
> On May 9, 2013, at 4:59 PM, Scott Rossi wrote:
> 
>> 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" <richmondmathew...@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" <richmondmathew...@gmail.com> wrote:
>>>> 
>>>>> On 05/09/2013 09:01 PM, Mark Wieder wrote:
>>>>>> Ray Horsley <ray@...> 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@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


_______________________________________________
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

Reply via email to