文字列から、オブジェクトを作成したい。こんなときにつかうのが、
var clz:Class = getDefinitionByName("com.coltware.foo.Foo1") as Class;
var obj:Object = new clz();
ただし、注意として com.coltware.foo.Foo1 のクラスがどこかで利用(宣言)されていなければならない。
そうじゃないと、Flexではswfファイルの中にそのクラスを含めないらしい。
しかし、強制的に以下のような設定ファイルでも含めることができる。
< ?xml version="1.0"?> <flex -config xmlns="http://www.adobe.com/2006/flex-config"> <includes> <symbol>com.coltware.foo.Foo1</symbol> </includes> </flex>

