OK so there are locals that are local to a specific script, and locals to a specific handler. That's interesting. Thank you! Kee Nethery
On Dec 28, 2009, at 5:50 PM, stephen barncard wrote: > You are using it as a script variable. It's a local variable that is > available from any handler in the script. If you want true local, then put > the declaration inside the desired handler.... > > sqb > ------------------------- > Stephen Barncard > San Francisco > http://houseofcubes.com/disco.irev > > > 2009/12/28 Kee Nethery <k...@kagi.com> > >> OK this is weird, also in 4.0. A local variable appears to be treated as a >> global variable. >> >> local x, y, myvariable >> >> on mouseup >> put empty into myvariable >> repeat with x = 1 to 1000 >> repeat with y = 1 to 1000 >> put x && somefunction(y) & return after myvariable >> end repeat >> end repeat >> end mouseup >> >> on somefunction y >> repeat with x = y down to 1 >> add 1 to y >> end repeat >> return y && x >> end somefunction >> >> In code that looks a lot like this, x in the mouseup gets reset to 1 after >> somefunction(y) is called. If x was a global, OK I'd expect that, but I have >> to declare x a local to use it and it is being treated as a global. Also, x >> appears twice in the variable section of the debug window. What should I be >> doing to get the behavior I used to get in 2.9? >> >> Thanks, Kee >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------------- I check email roughly 2 to 3 times per business day. Kagi main office: +1 (510) 550-1336 _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution