// Compiler options: test-ps-006-2.play package { public class test { public static function Main():int { //Prop = 3; //if (Prop != 3) // return 1; var m:TestClass = new TestClass (); m.Prop = 300; if (m.Prop != 300) return 2; m["Prop"] = 500; if (m.Prop != 500) return 3; if (m["Prop"] != 500) return 4; return 0; } } } /* var n:Number = 4; function get Prop():Number { return n; } function set Prop(value:Number):void { n = value; } */