Rob Cozens wrote: >> by binding arbitrary data to specific objects you get the benefits of global >> vars but without the name space issues > > I'm not getting the point here, Richard. > > Don't custom properties have names? > > Can't the name of a custom property be as long the name of a global variable?
Absolutely. But building on the example I gave about binding the data file name to the window the data is displayed in, you can use the same property name in each window to access data unique to that window, but as a global you'd either need different names,or a global array with different keys. In many cases globals and properties could indeed be interchangeable, esp. with Transcript's arrays. And of course from time to time there are good reasons to use a global when nothing else will do. But the persistence of properties, theirinherent binding to objects, and the fabulous getProp and setProp constructs open as natural accessors up whole new worlds for mare easily maintainable solutions. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge 2.2: Publish any database on any site ___________________________________________________________ [EMAIL PROTECTED] http://www.FourthWorld.com Tel: 323-225-3717 AIM: FourthWorldInc _______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
