我正在使用此代码卸载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.
}
答案 0 :(得分:0)
如果您在其他地方使用BaseMovie
(并且您是因为您已将其添加到显示列表中以使其可见),则不会因调用{{1 }}
要从显示列表中删除Loader.unload()
,请执行以下操作:
BaseMovie
请注意,按照惯例,变量名称以小写开头。因此,请使用BaseMovie.parent.removeChild(BaseMovie);
。
BaseMovie
希望这会有所帮助,祝你好运。