Value of function from a group NOT in the message path

Dar Scott dsc at swcp.com
Wed Jun 16 16:11:43 EDT 2004


On Jun 16, 2004, at 10:20 AM, Troy Rollins wrote:

> I also see the value in "value", but am now thinking that the model 
> for retrieval of "private properties" in the form of script locals, 
> should probably be standardized (for me) to using a getProp mechanism 
> which populates a customKey for the requester to read. Is that more 
> the recommended convention? Obviously, I'm used to having "getter" and 
> "setter" functions, which read and return object (in the true OOP 
> terms) properties and return values, but it seems that Transcript 
> enjoys a slightly different mechanism and approach for this.

Yes.

If the properties are independent of each other and of built-in 
properties, you can simply access them as you would built-in 
properties.  You don't need any getter or setter.

If you want to check the value, use setprop.

If you need to do some I/O or set dependent properties or custom 
properties, use setprop.

A dependent property need not be real and can be calculated on the fly 
with getprop.

You can store values as properties or as ephemeral values in local 
variables.

Dar Scott



More information about the use-livecode mailing list