getDefinitionByName


忘れがちなのでメモ。

クラス名の文字列からインスタンスを作成する方法。

// フレームアクション
var name_str:String = “Pen”;
var myClass:Class = Class(getDefinitionByName(name_str));
var myInstance:MovieClip = new myClass();
addChild(myInstance);

http://www.fumiononaka.com/Drafts/Flash_OOP_2/Flash_OOP_2-5.html

Scroll to top