| ◆親.swf |
ソースの一部をそのまま貼り付けてます。
var loader1:Loader = new Loader();
var request:URLRequest;
// 子.swf を呼び出すボタン「btn」のイベントを追加
this.btn.addEventListener(MouseEvent.CLICK, onClick);
// ボタンをクリックされた時の処理メソッド
function onClick(event:MouseEvent):void {
this.btn.removeEventListener(MouseEvent.CLICK, onClick);
// 子.swf の呼び出し
request = new URLRequest("子.swf");
loader1.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader1.load(request);
// ・・・
}
// 子.swf の読み込みが完了した時点で処理するメソッド
function onComplete(e:Event):void {
e.target.removeEventListener(Event.COMPLETE, onComplete);
addChild(loader1);
// ・・・
}
// 子.swf から呼び出されるメソッド
function func():void{
loader1.unload(); // ここでは、子.swfをアンロードする
removeChild(loader1);
// ・・・
}
|