How To Send Before?

Phil Davis revdev at pdslabs.net
Mon Nov 11 00:54:47 CET 2013


Maybe this in a frontScript handler?


local sMouseDownInProgress = false


before mouseDown
     if sMouseDownInProgress
     then exit to top
     else put true into sMouseDownInProgress

     send "myPreMousedownStuff" to the target in -1.0 seconds
     send "mouseDown" to the target in -0.5 seconds
     send "clearMouseDownFlag" to me in 0 seconds
     exit to top
end mouseDown


command clearMouseDownFlag
     put false into sMouseDownInProgress
end clearMouseDownFlag


This is a guess.
Phil


On 11/10/13, 3:31 PM, 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
>

-- 
Phil Davis




More information about the use-livecode mailing list