Dennis Brown wrote:
Richard,
Going through your tutorial is what made me try to improve my scripts
with call. I thought that the call would execute a script in another
place but keep the context of where it was called from. So 'me' would
be the field that the call originated from and not the card that the
script was in. But after a test, it looks like that is not the case
--too bad.
Does "send" do what you need?
It is the target that returns the name of my field, but the
group name is left off which is bad for me because I have the same name
repeated in many differently named groups. I have groups of fields and
buttons that are created from templates on the fly, along with many
saved values for each (in custom properties). These are related to
various setup conditions for running simulations. I obviously want the
minimum scripts in the duplicates, and most of the script in a common
place where changes are manageable. Perhaps you should be prepared to
make sure nobody else makes this mistake in your tutorial.
Using "the long id of the target" will provide an absolute reference to
the specific object, but I'm not sure why simply "the target" doesn't
return the same value. Hmmm.... makes "the target" rather less useful,
unless there's a benefit to the truncated descriptor it returns that I'm
just not seeing.
But to be honest, it's very rare that I use either "call" or "send".
Both are up there with "do" in terms of a modest amount of additional
overhead needed to handle them relative to calls natively in the message
path.
Could there be another way to handle that using the native message path,
maybe a common handler in the master group or card script?
Also, what sort of simulation are you working on?
--
Richard Gaskin
Fourth World Media Corporation
___________________________________________________________
[EMAIL PROTECTED] http://www.FourthWorld.com
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution