How To Send Before?

Monte Goulding monte at sweattechnologies.com
Mon Nov 11 01:18:17 CET 2013


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!



More information about the use-livecode mailing list