Slava, sorry to be so abrupt. There are three main categories of variables.
global - must be declared in every script that wants to "subscribe" to it, outside of handlers script local - declared and used only in the script it's contained by, outside of handlers handler local - declared and used only within a handler, cleared on next use any of these can be arrays. sqb On 9 July 2011 23:06, stephen barncard <stephenrevoluti...@barncard.com>wrote: > Why are you putting the global for the substack inside a handler? globals > don't live there. It should be OUTSIDE the handlers in the substack script. > > > On 9 July 2011 23:02, Slava Paperno <sl...@lexiconbridge.com> wrote: > >> In openCard script of the main stack: >> >> global gBgColor >> put 0, 0, 0 into gBgColor >> >> >> In a button script in a substack: >> >> on mouseUp >> global gBgColor >> >> answer color with gBgColor --white is selected >> put it into gBgColor >> >> put gBgColor & cr after msg >> --255, 255, 255 >> end mouseUp >> >> In the Variables panel below script editor (after it is refreshed), >> gBgColor >> is shown to be 0, 0, 0. >> >> In the Message box: >> >> put gBgColor >> --0, 0, 0 >> >> >> In other words, the change to a global variable that is made in a substack >> is not available to the global variable of the same name in a script in >> the >> main stack. >> >> Just last week I carefully followed the discussion of the use of global >> variables (and even participated a little by quoting the User Guide on the >> availability of globals to all substacks), but now I see the same problem >> that was reported by the original poster. >> >> Is it just me now? Or is it the late hour? >> >> Slava >> >> >> >> _______________________________________________ >> 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 >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb <http://www.google.com/profiles/sbarncar> > > -- Stephen Barncard San Francisco Ca. USA more about sqb <http://www.google.com/profiles/sbarncar> _______________________________________________ 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