如何在动作脚本3中自行终止外部SWF

时间:2014-05-20 04:28:44

标签: actionscript-3 removechild

我使用闪光灯调用外部swf如下:

var appDomainA:ApplicationDomain = new ApplicationDomain(); 
var contextA:LoaderContext = new LoaderContext(false, appDomainA); 
var loaderA:Loader = new Loader(); 
goto_a.addEventListener(MouseEvent.CLICK, fl_ClickToGoToScene_a);

function fl_ClickToGoToScene_a(event:MouseEvent):void
{
    loaderA.load(new URLRequest("a.swf"), contextA);
    addChild(loaderA)
}

我在a.swf中创建一个按钮以自杀:

previous_letter.addEventListener(MouseEvent.CLICK, fl_ClickToGoToPreviousScene_a);
function fl_ClickToGoToPreviousScene_a(event:MouseEvent):void
{
    this.loaderInfo.loader.unload()
    this.loaderInfo.loader.loaderInfo.loader.removeChild(this.loaderInfo.loader);
}

但它有错误:     TypeError:错误#1009:无法访问空对象引用的属性或方法。         at a_fla :: MainTimeline / fl_ClickToGoToPreviousScene_a()

我该如何解决这个问题? 非常感谢你!

0 个答案:

没有答案