How To Send Before?

Scott Rossi scott at tactilemedia.com
Mon Nov 11 04:16:07 CET 2013


Of course, what you guys suggest is so blindingly obvious.  I must be
looking at the screen for way too long.

Thanks for the forehead slap.

Regards,

Scott Rossi
Creative Director
Tactile Media, UX/UI Design




On 11/10/13 4:18 PM, "Monte Goulding" <monte at sweattechnologies.com> wrote:

>
>Why not:
>
>before mouseDown
>   DoMyStuff
>end mouseDown
>
>before mouseDoubleDown
>   DoMyStuff
>end mouseDoubleDown
>
>on DoMyStuff
>
>end DoMyStuff
>
>Alternatively seeing as before mouseDown should actually trigger before
>mouseDoubleDown you may want to just store some state in script local
>vars. As Mark pointed out you probably don't really want to run the same
>mouseDown code 3 times.
>
>Cheers
>
>Monte
>On 11/11/2013, at 10:31 AM, Scott Rossi wrote:
>
>> Now that we have the before/after additions to mouse events and chained
>> behaviors, how does one send or dispatch "before mouseDown"
>> 
>> In a control's behavior, I have a "before mouseDown" handler that I want
>> to trigger from a "before mouseDoubleDown" handler.  But there doesn't
>> seem to be any way to send a mouse event in a before state (instead, the
>> standard "mouseDown" message gets sent).
>> 
>> Can this be done?
>> 
>> The problem I'm trying to solve is mouseDown not getting sent/trapped
>>when
>> a control is repeatedly pressed very quickly.  Using mouseDoubleDown to
>> call mouseDown is a way to address this issue, but as I said, there
>> doesn't seem to be any way send the mouseDown message "before" the
>>normal
>> mouseDown.
>> 
>> Any ideas?
>> 
>> (I tried using Jacque's time machine routine but it keeps sending my
>>stack
>> back to the point before I tried to send the before message.)
>> 
>> Thanks & Regards,
>> 
>> Scott Rossi
>> Creative Director
>> Tactile Media, UX/UI Design
>> 
>> 
>> 
>> _______________________________________________
>> 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
>
>--
>M E R Goulding 
>Software development services
>Bespoke application development for vertical markets
>
>mergExt - There's an external for that!
>
>_______________________________________________
>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