Chained Behaviors

Peter Haworth pete at lcsql.com
Fri Jul 12 15:47:48 EDT 2013


On Fri, Jul 12, 2013 at 11:36 AM, J. Landman Gay
<jacque at hyperactivesw.com>wrote:

> Remember that behaviors are not a single handler, they are whole scripts.
> I have several sprites that require different behaviors on mouseUp but they
> all have the same behaviors on mouseDown. With a chained behavior, I could
> have placed the mouseDown handler into the "top" of the chain and different
> mouseUp handlers in each separate behavior script underneath that:
>
>        on mouseDown
>          doDownStuff
>        end mouseDown
>          /        \
> on mouseUp       on mouseUp
>  doBehavior1       doBehavior2
> end mouseUp      end mouseUp
>

OK, good example, thanks.  I have to ask, though, why not have the unique
mouseUp handlers in the sprite scripts and a behavior script for the common
mouseDown handler?

Pete
lcSQL Software <http://www.lcsql.com>



More information about the use-livecode mailing list