フラッシュ上でswfファイルのフラッシュを再生する方法は、Loader クラスを使って、指定したswfファイルを実行します。
//読み込みを実行するローダーの作成
var ldr:Loader = new Loader();
//urlを作成
var url : URLRequest = new URLRequest("test.swf");
//読み込み
ldr.load(url);//
読み込み
状況を取得
var infoLdr:LoaderInfo = ldr.contentLoaderInfo;
//読み込みを開始
infoLdr
.addEventListener (Event.OPEN,関数名);
関数名
event : Event
//
読み込み
状況infoLdr
.addEventListener (ProgressEvent.PROGRESS,
infoLdr
ProgressFunc);
関数名
event : ProgressEvent
読込:event.bytesLoaded
全体:event.bytesTotal
パーセント:Math.floor(event.bytesLoaded/event.bytesTotal*100)//
読み込み
初期化infoLdr
.addEventListener (Event.INIT,
関数名
);
関数名
event : Event
//
読み込みを完了
infoLdr
.addEventListener (Event.COMPLETE,
関数名
);
関数名
event : Event
//エラーinfoLdr
.addEventListener (IOErrorEvent.IO_ERROR,
関数名
);
関数名
event : IOErrorEvent
//mcに貼り付けて表示する。mc.addChild(ldr);
ldr
//読み込みデータの破棄.unload();
//読み込み停止ldr.close();
その他情報MIME タイプ :
infoLdr
.contentType
ファイルの置き場所 :infoLdr
.url
要求側ファイルの置き場所 :infoLdr
.loaderURL
幅 :infoLdr
.width
高さ :infoLdr
.height