problem with brackets in script editor

Richard Gaskin ambassador at fourthworld.com
Tue Mar 10 15:08:34 CDT 2009


Bob Sneidar wrote:

> Whaa?? There's a Rev 3.5?? Is it compatible with GLX2?

v3.5 is in beta testing at the moment.

Kevin introduced it in a recent newsletter:
<http://runrev.com/newsletter/february/issue65/newsletter1.php>

Trevor goes into detail here on its cornerstone feature, Behaviors:
<http://runrev.com/newsletter/february/issue65/newsletter2.php>

This new Behaviors feature is probably the most powerful addition to the 
language in many years.

In v3.5 you can use the script of any button to define behavior for any 
other object, enhancing the message path like this:

   <control>
       <behavior>
   <card>
   <stack>

Messages sent to an object go first to that object, and then to whatever 
script is assigned as that object's behavior.  After the behavior script 
they resume the normal message path.

Any number of objects can use the same behavior button, so you can in 
effect create a class of objects.  And since messages are sent to a 
given object first before they go to the behavior script, you can 
override any generic class behaviors on an instance-by-instance basis if 
needed.

Really cool stuff.  Guaranteed to change the way you script! :)


André wrote:
> Richard, I love your claim: " The more custom controls look, feel, and  
> *script* like native
>     controls, the more they will be adopted."

Thanks, André.  This new feature is quite powerful.  As it moves toward 
completion, it opens up whole new worlds of possibilities.  If you'll 
pardon the expression, at least for the xTalk world it's quite 
revolutionary. :)

--
  Richard Gaskin
  Fourth World
  Revolution training and consulting: http://www.fourthworld.com
  Webzine for Rev developers: http://www.revjournal.com



More information about the use-livecode mailing list