Dynamic References to Variables and Methods : Dynamic object « Class « Flash / Flex / ActionScript






Dynamic References to Variables and Methods

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

        var info:Object = new Object(  );
        info["city"] = "Toronto";
        info["country"] = "Canada";
        var detail:String = "city";
        trace(info[detail]);  // Displays: Toronto

    }
  }
}

        








Related examples in the same category

1.Create dynamic class
2.Using Dynamic Instance Variables to Create Lookup Tables
3.Making Lookup Tables with Object Literals
4.Dynamic ActionScript: All dynamic instance variables are untyped and public
5.Processing Dynamic Instance Variables with for-each-in and for-in Loops
6.Call setPropertyIsEnumerable in dynamic object
7.Dynamically Adding New Behavior to an Instance