Working with Objects

Create a new Object

//create a new Object 
var myObject = new Object()
//add properties to the element 
myObject.myProperty = "something" 
//make it multi-dimensional by addition additional properties
myObject.secondObject = new Object() 
//add more stuff 
myObject.secondObject.secondProperty = "something else" 
//loop through items in the object 
for(var curElement in myObject)
{ 
application.output(curElement) 
} 
//reference object dynamically.  These 2 lines are the same 
application.output(myObject.myProperty) 
application.output(myObject['myProperty']) 
//and, even reference the multidimensional object 
application.output(myObject['secondObject']['secondProperty'])
//When your done, if you need to store this object, you can just set it to a global
globals.objectStorage = myObject //you'll need to create the objectStorate global
//now, you can use the global later, just like you use myObject
application.output(globals.objectStorage['myProperty'])