在另一个 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的主要内容,如果未能解决你的问题,请参考以下文章
winform中,播放一段全屏SWF视频,鼠标点击视频上一段区域 得到点击区域内的事件
无法在 AIR 中加载的 SWF 中的文本字段上进行复制/粘贴