preOpenCard inside behaviors, does it works?

DunbarX at DunbarX at
Tue Jun 22 15:42:34 CDT 2010

No, as long as there is no preOpenCard handler in the card(s), the stack 
will get it, and then it will send it along to the button as per its (the 
stack's) behavior. Normal message hierarchy.

This is essential if the initialization is required when opening other 
cards in the stack as well. If it is only for the first card, then set the 
behavior of the card, not the stack.

On another note, I think the lack of behavior fields in the inspector is a 
missing feature, rather than a bug, no?


In a message dated 6/22/10 3:50:11 PM, mwieder at writes:

> Here's a better answer: set the behavior of the *card*, not the
> *stack*. The preOpen and Open messages are actually sent to the first
> card in the stack, so they don't get trapped by the stack behavior. I
> still think this is a bug, but setting the card behavior makes
> things... er... behave.

More information about the use-livecode mailing list