I tried this

In script of cd
 on putSomething
  put "Hi There" & cr after msg
end putSomething

I then inserted the card script into back.

Now, in a button on the card:
on mouseUp
  put empty -- to clear the meassge box
  putSomething
end mouseUp

clicking the btn produced one "Hi There" in the message box.

in another button:
on mouseUp
 put empty
 send "putSomething" to this cd
end up

also produced one "Hi There" in the message box



Now I changed the card script to
 on putSomething
  put "Hi There" & cr after msg
  pass putSomething
end putSomething

Now,
send "putSomething" to this cd
produced two "Hi There"s in the message box

and
putSomething
produced two "Hi There"s, but also got a "putSomething: can't find handler" error

I think that this suggests that the message will go to the card itself first, and be trapped there, and will go on to the backscript only if explicitly passed. I can't see why the send form produces no error, but the direct form does, but this is only if the message is explicitly passed, so probably not a problem.

Best,

Mark

On 1 Apr 2006, at 03:23, Sarah Reichelt wrote:

I am asking this time since I don't have a moment to spare before Sat AM.

I want to implement a design change into a rather complex program that uses
one card in one stack.

The question:
Does the following
    insert the script of this card into back

mean that the card script at the card level will also be in the hierarchy
trapping messages as well as in the back, or

by inserting it into the back, this becomes its one-and-only position?

If there is a send "sumptin" to card 1, does this trigger twice?

Hi Jim,

I don't know for sure, but I would be worried that your card handlers
might be triggered twice. I would recommend putting them into a
separate button and inserting the button's script into back. That way
you can be sure it is only in the hierarchy once.

Cheers,
Sarah
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to