On 10/9/06 8:46 PM, "Jim Ault" <[EMAIL PROTECTED]> wrote: > On 10/9/06 3:06 PM, "Ken Ray" <[EMAIL PROTECTED]> wrote: > >> You're right, of course - there's no way to just declare a global and then >> later try and tell the difference between it being newly declared and it >> having had "empty" put into it. > > Ken, > > I beg to differ, but perhaps I don't know enough about globals in Rev > Globals are in the Rev space, owned by Rev, and will persist even if all > stacks are closed and removed from memory... however > > global gVar2 > on mouseUp > breakpoint > --gVar2 appears in Variable Watcher, but not in (the globals)
Cool! I didn't know that this happened... this might be quite useful. Thanks for the info! > PS. Environmental globals have to be declared to be used, as well. Actually, they don't - they just need to be used. Try this - make a new stack with 2 buttons. Set the script of the first one to: on mouseUp put 10 into $Test end mouseUp Set the script of the second one to: on mouseUp put $Test end mouseUp Click both buttons in sequence - you get "10" showing up in the message box... so no declarations are necessary, you just use them. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: [EMAIL PROTECTED] _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
