ライブラリ内のインスタンスを文字列から呼び出す

2008年12月26日 17:25 action script — littlepad

通常、ライブラリ内のインスタンスを呼び出すのはこんな感じ。

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);

コメントはまだありません

No comments yet.

TrackBack URL

Leave a comment

about

ハンドルネーム:littlepad
都内で WEB 制作(デザイン, html/css, Flash, MT, WordPress etc)をしているBOØWY研究家

category:

search:


archives:

GO TO PAGETOP