在另一个 swf 中加载鼠标单击事件的 swf

Posted

技术标签:

【中文标题】在另一个 swf 中加载鼠标单击事件的 swf【英文标题】:Load a swf on Mouse click event in another 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 未定义。

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于在另一个 swf 中加载鼠标单击事件的 swf的主要内容,如果未能解决你的问题,请参考以下文章

通过鼠标单击将文本复制到 swf 中?

winform中,播放一段全屏SWF视频,鼠标点击视频上一段区域 得到点击区域内的事件

无法在 AIR 中加载的 SWF 中的文本字段上进行复制/粘贴

Actionscript 3 - 在我的 swf 中加载另一个 swf 时出现列表错误

如何从 S3 在 android 游戏中加载 swf 文件

在android中加载swf文件的问题