0
我使用此代码卸载swf文件并返回到主菜单。加载外部SWF文件
主菜单加载外部swf文件没有麻烦,但由于某种原因卸载不起作用。
var BaseMovie:MovieClip = parent.parent as MovieClip;
FinishButton.addEventListener(MouseEvent.MOUSE_UP, RemoveGame);
function RemoveGame(i:MouseEvent):void
{
BaseMovie.loader.unload(); //Loads previous movie and unloads current movie.
}
对不起,由于一些奇怪的原因,我遗漏了BaseMovie.loader.unload();在一个函数里面。该功能在游戏结束时触发。我需要删除该功能中的BaseMovie吗?我编辑了我的问题以显示代码。 – Ant 2012-04-29 13:40:13
是的,'BaseMovie.parent.removeChild(BaseMovie);'应该在'RemoveGame'中。 – Torious 2012-04-29 16:32:04
试过了,它似乎没有做任何事情。一切正常,但测试时,但在线时,这是问题发生的时间。当按下删除游戏按钮时,它什么也不做。 – Ant 2012-04-29 17:07:06