Yes, but I am not talking about the child object's script. That works fine. 
What doesn't work are script locals in the behavior itself. 

Bob S


> On Jul 2, 2018, at 12:17 , J. Landman Gay via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> They do retain independent values, one set of script locals for each 
> instance. For example, if you have two buttons that use the same behavior, 
> button 1 will retain its script local values and button 2 will retain its own 
> (different) set of values.
> 
> On 7/2/18 1:42 PM, Bob Sneidar via use-livecode wrote:
>> Okay, so apparently I cannot use script local variables in a behavior. 
>> Setting the variables in a handler in a behavior script does not retain the 
>> values when that handler exits, like they do in a normal object script. 
>> Should they?
>> The workaround for me is to simply get the custom property of each stack (an 
>> array in each stack containing all the values I need) and then reference the 
>> array values directly instead of trying to set script local values. The 
>> downside to this is I have to get the array in every handler in the behavior 
>> script. Not a big deal, but I was trying to be efficient by only having to 
>> initialize the values once upon every openStack.
>> Bob S


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to