Thanks Jacqueline, I missed this in the docs... So it seems the position of
the card script in the hierarchy depends on how the card script is called. I
guess this is how it needs to be, if not conceptually a little confusing.
I'll check it out.
> From: Jacqueline Landman Gay <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> Date: Fri, 21 Jul 2000 14:53:51 -0500
> To: [EMAIL PROTECTED]
> Subject: Re: There is no background script: card script come first...
>
> David Bovill wrote:
>
>> For most situations this is not a problem, as most scripts are called from
>> controls. I just happened to have a stack where I used the card script - and
>> voila no background scripts get intercepted!
>
> From the MC docs:
>
> "Messages not handled by an object are passed up the object hierarchy
> until a handler for that message is found. Messages sent to controls in
> groups pass from the control, to the group, to the card, to the stack,
> to the mainStack (if the stack is a substack), and then to the Home
> stack. Messages sent to controls on the card are passed from the
> control, to the card, to each of the backgrounds (groups) on that card,
> to the stack, to the mainStack (if the stack is a substack), and then to
> the Home stack."
>
> This would imply that a card script will have access to and will share
> background scripts with each group (provided the message didn't come
> from a control within a group) -- but there could be a problem as the
> message gets sent from one group to another. If each group has a handler
> with the same name, the message will stop at the first group containing
> the handler. If you intend for the message to be sent to a different
> group, then it won't get there.
>
> --
> Jacqueline Landman Gay | [EMAIL PROTECTED]
> HyperActive Software | [EMAIL PROTECTED]
> Custom hypermedia solutions | http://www.hyperactivesw.com
> 612.724.1596 | 612.724.1562 - fax
>
> Archives: http://www.mail-archive.com/metacard%40lists.best.com/
> Info: http://www.xworlds.com/metacard/mailinglist.htm
> Please send bug reports to <[EMAIL PROTECTED]>, not this list.
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to <[EMAIL PROTECTED]>, not this list.