At 09:36 15/07/2004 -0700, Rob Cozens wrote:
How might these components receive these calls?
The preOpenCard & openCard messages are sent to the card;
In card or higher script:
on preOpenCard get the number of controls of the target repeat with x = 1 to it send "preOpenCard" to control it end repeat end preOpenCard
Note that each control MUST contain a preOpenCard handler or the message will be passed up to the card...and processing should loop until RAM is exhausted.
Couldn't you check that for a loop ?
on preOpenCard
if target is not me then exit preOpenCard - in case any control failed to have a handler
get the number of controls of the target
repeat with x = 1 to it
send "preOpenCard" to control x
end repeat
end preOpenCard
A better solution would be to pass the controls a different message, eg: cardPreOpen, rather than using system messages usually targeted to higher objects.
That would be better. -- Alex.
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004
_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
