【问题标题】:Load a swf on Mouse click event in another swf在另一个 swf 中加载鼠标单击事件的 swf
【发布时间】:2014-06-10 12:43:45
【问题描述】:

我有多个 swf 文件,其中第一个 swf 文件代表我的应用程序的介绍,在这个文件中我将有多个按钮,我希望按钮 1 加载另一个 swf 文件,在加载的电影中我将有一个主页按钮让我回到第一个瑞士法郎。 我试图这样做,但仍然无法做到。 这是我目前写的代码。

import flash.display.Loader;
import flash.net.URLRequest;

 stop();

var AlphabetsLoader:Loader = new Loader();
Alphabets_Gate.addEventListener(MouseEvent.CLICK, AlphabetsSWF);


function AlphabetsSWF(event:MouseEvent):void
  {
    var AlphabetRequest: URLRequest= new URLRequest("AlphabetsGate.swf");
    AlphabetsLoader.load(AlphabetRequest);
    stage.addChild(AlphabetsLoader);

  }

我已导入要加载到库中的 swf。另外,我把它放在 .fla 文件所在的同一个文件夹中,因为我不确定。

我收到一条错误消息:

VerifyError:错误 #1053:非法覆盖 flashx.textLayout.elements.FlowGroupElement 中的 createGeometry。 ReferenceError:错误 #1065:变量 _11f1d66f38eb234da07a684678bb07c1e6cff9d15441f91af33073b7534701e8_flash_display_Sprite 未定义。

【问题讨论】:

    标签: actionscript-3 flash actionscript adobe flash-cs6


    【解决方案1】:

    我无法评论,所以我会在这里回答。

    如果你想将外部 swf 加载到你自己的 swf 中,你需要使用SWFLoader

    我在这里回答得比较简单:Actionscript 3 - List error when loading another a swf in my swf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-21
      • 2011-08-07
      • 1970-01-01
      相关资源
      最近更新 更多