flex反射
1.
package{import flash.display.Sprite;import flash.utils.getDefinitionByName;public class asproject extends Sprite{public function asproject(){testReflect();}public function helloWorld():void{trace("MyClass.HelloWorld is called. msg");}public function testReflect():void{var tesClass:Class = getDefinitionByName("MyClass") as Class;var myClassInstance:MyClass = new tesClass() as MyClass;myClassInstance.sayHello("www");}}}
?2.
package{public class MyClass{public function MyClass(){}public function sayHello(name:String){trace("hello:" +name);}}}?