Archive for 2009/3/2
文字列から、オブジェクトを作成したい。こんなときにつかうのが、
[AS]
var clz:Class = getDefinitionByName(“com.coltware.foo.Foo1″) as Class;
var obj:Object = new clz();
[/AS]
ただし、注意として 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>


