2009年11月12日木曜日

【Flash】外部swfにてリンクしてあるクラスを使用する

var load:Loader = new Loader();
var context:LoaderContext = new LoaderContext();
var url:URLRequest = new URLRequest("swfファイルへのパス");

context.applicationDomain = ApplicationDomain.currentDomain; // 外部swfのクラスを使用するのに必要
load.load( url, context );


この後Event.COMPLETEがきた後に

var obj:Class = getDefinitionByName("定義されているクラス名") as Class;
var mc:MovieClip = new obj();

addChild( mc );

これで表示されます。

0 件のコメント: