1

子から ProLoader をアンロードしようとしています。

main.swf のコード

import fl.display.ProLoader;
var myProLoader:ProLoader=new ProLoader();

page2_mc.addEventListener(MouseEvent.CLICK, page2content);
function page2content(e:MouseEvent):void {
var myURL:URLRequest=new URLRequest("page2.swf");
myProLoader.load(myURL);
addChild(myProLoader);
}


function unloadcontent(e:MouseEvent):void {
myProLoader.unload();
}

page2.swf のコード:

return_mc.addEventListener(MouseEvent.CLICK,back);

function back(e:MouseEvent):void{
parent.parent['unloadcontent']();
}

これらを実行すると、次のエラーが表示されます。

ArgumentError: Error #1063: Argument count mismatch on _09Start_working_fla::MainTimeline/unloadcontent(). Expected 1, got 0. at page2_fla::MainTimeline/back()

child.swf の mc が ProLoader のコンテンツをアンロードするようにしたいだけです (メインに戻る)。

手伝ってくれてありがとう。

よろしく、 Reidar Nygård

4

1 に答える 1