ライブラリ内のインスタンスを文字列から呼び出す
2008年12月26日 17:25
通常、ライブラリ内のインスタンスを呼び出すのはこんな感じ。
var myInstance:MovieClip = new Hoge(); addChild(myInstance);
それを文字列を元にクラスを呼び出すにはgetDefinitionByName()を使う。
import flash.utils.getDefinitionByName; var className:String = "Hoge"; var myClass:Class = Class(getDefinitionByName(className)); var myInstance:MovieClip = new myClass(); addChild(myInstance);
カテゴリー: programming
Leave a comment
コメントはまだありません
No comments yet.