defaultStack Scope

Dan Shafer dan at danshafer.com
Fri Jul 12 18:16:01 EDT 2002


>Recently, "Dan Shafer"  wrote:
>
>>>  Doesn't work that way on my machine (WinXP). Open Rev -> Create New Stack
>>>  and name it "foo". Type:
>>>
>>>  put the defaultstack
>>>
>>>  into the messagebox
>>>
>>>  returns:
>>>
>>>  stack "foo"
>>
>>  OK. Are you starting clean? I'm in a situation where there is a
>>  mainstack open, along with two substacks. If I have the mainstack
>>  open and I type
>>
>>  set the defaultStack to "foo" (not the name, but...)
>>
>>  into the message box and then immediately type
>>
>>  put the defaultStack
>>
>>  I get the name of the mainstack.
>
>I believe defaultStack is a global property that operates locally.  So, if
>you type in the message box:
>
>   set the defaultStack to "foo";put the defaultStack
>
>You should get "foo".
>
>In other words, once a handler is done executing, the defaultStack is reset
>to the top stack.  Since you typed your test scripts separately in the
>message box. The defaultStack was reset by the time you queried it.

That appears to be correct. That will work OK where I need this capability.

Thanks, Scott!

>Regards,
>
>Scott Rossi
>Creative Director
>Tactile Media, Multimedia & Design
>-----
>E: scott at tactilemedia.com
>W: http://www.tactilemedia.com
>
>_______________________________________________
>use-revolution mailing list
>use-revolution at lists.runrev.com
>http://lists.runrev.com/mailman/listinfo/use-revolution


-- 
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
Dan Shafer
Technology Visionary - Technology Assessment - Documentation
"Looking at technology from every angle"
http://www.danshafer.com
831-392-1127 Voice - 831-401-2531 Fax



More information about the Use-livecode mailing list