I have stored name of a property of an object as a string. In PHP, if the object were named $object
and the property variable was named $key
, it could be accessed with $object->$key
. How can I dynamically access properties in ActionScript?
How To Dynamically Access Object Property?
6k views Asked by Mr Coder At
2
There are 2 answers
0
On
you can access values and properties in your object either by the dot operator or the array access operator:
var myObject:Object = new Object();
myObject.propString = "I'm a String";
myObject.propNumber = 22;
myObject.propObject = {keyOne: "Key String", keyTwo: 23};
trace(myObject["propString"], myObject.propNumber); //I'm a String 22
trace(myObject.propObject.keyOne, myObject.propObject["keyTwo"]); //Key String 23
the above myObject variable could also be written like this:
var myObject:Object = {propString: "I'm a String", propNumber: 22, propObject: {keyOne: "Key String", keyTwo: 23}};
You can access it like this: