导航到新文件后,场景仍保留在背景上



加载另一个 SWF 后,我无法停止现有的 SWF。新的 SWF 在旧 SWF 上运行。我想知道将所有这些联系起来的最简单方法。

场景 1文件1:主菜单.SWF(由2个图片文件组成)- 主题1.JPG(单击并加载主题1主菜单.SWF)- 主题2.JPG(单击并加载主题2主菜单.SWF)

场景 2文件 2:主题 1 主菜单.SWF

场景 3文件 3:主题 2 主菜单.SWF

下面是我的代码,

import flash.events.*;
var Subject1 = new Loader();
a.addEventListener(MouseEvent.CLICK,onMouseClick);
function onMouseClick (event:MouseEvent)
{
   subject1.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
   Subject1.load(new URLRequest("Subject1MainMenu.SWF")); 
}
function onLoaderComplete(Event)
{
    var mainmenu = subject1;
    addChild(mainmenu);
}

没有一种尺寸适合所有人。

  1. 您可以在加载和显示子菜单 swf 时隐藏主菜单 swf
  2. 您可以在显示子 SWF 时完全删除主菜单,稍后在其他流程中,再次重新加载主菜单
  3. 您还可以使用模块管理器来管理 SWF 加载和卸载

相关内容

  • 没有找到相关文章

最新更新