I’m doing some Actionscript work right now and I’d like to know whether there’s a way to initiate an empty object’s value programatically like this:
var myObj:Object = new Object;
myObj.add("aKey","aValue");
To add a property called aKey whose value is aValue
I need to create a “Dumb” (data-only) object to use as a parameter to send via POST. So I don’t know offhand how long and/or how many attributes it’s gonna have.
Or something like that.
Thanks
ActionScript 3 allows you to create new Objects using an expressive Object Literal syntax similar to the one found in JavaScript:
If you want to assign properties after the object has been constructed then you can use either dot notation or square bracket notation, eg:
If you plan on sending the data over HTTP, you may wish to consider looking at the URLVariables class which will take care of URL encoding the data for you.