0: // var test:MyClass = new MyClass("anyName", "Hello!"); 1: 2: // Flashout.log(test); 3: 4: // in out 5: // MyClass{name="anyName", data="Hello!"}; 6: 7: class MyClass extends Object 8: { 9: private var name:String; 10: private var data:String; 11: 12: 13: private var versionId:Number = 123; 14: private var debug:Boolean = false; 15: 16: //------------------------------------------------------------------------- 17: // constructor 18: //------------------------------------------------------------------------- 19: 20: public function MyClass(name:String, data:String) 21: { 22: this.name = name; 23: this.data = data; 24: } 25: 26: //------------------------------------------------------------------------- 27: // toString 28: //------------------------------------------------------------------------- 29: 30: public function toString() 31: { 32: return (new Flashout(this)).generateToString("MyClass", ["versionId", "debug"]); 33: } 34: }