反射机制
class MyClass {} var myClassType = Type.getClass(MyClass); trace(myClassType);var someType = Type.resolveClass("MyClass"); if (someType!= null) { trace(someType); }
class Person { public var name:String; } var personType = Type.getClass(Person); var nameField = Reflect.field(personType, "name"); trace(nameField);var p = new Person(); Reflect.setField(p, "name", "John"); trace(Reflect.field(p, "name"));
Last updated