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

Reply via email to