问题标签 [swfloader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
220 浏览

actionscript-3 - 加载的 SWF 中的类不能在加载 SWF 时使用基类

我有两个 SWF 文件,我将调用它们container and slave。该slave文件包含一个从我将调用的类扩展而来的影片剪辑basebase扩展MovieClip并编译成 SWC。slave将此 SWC 包含为运行时库,同时container将其包含为合并(并且确实引用它,因此应将其编译到containerSWF 中)。

container负载是slave这样的:

发生此加载时,我收到base找不到类的错误。我怀疑这与那里的存在有关ApplicationDomain。我不确定它到底做了什么,因为我自己没有编写这个加载代码(但我知道它的存在是有原因的,所以不能简单地删除它)。

怎么修?

0 投票
2 回答
338 浏览

flash - 从父 swf 卸载 swf

所以我像这样将一个 swf 加载到另一个 swf

正确的 URL 是我的外部 swf 变量

函数启动加载(){

}

函数 onCompleteHandler(loadEvent:Event) {

}

但是当我想用另一个 swf 替换它时,我正在努力卸载该死的东西。

我正在尝试的代码是这个

函数 closeAllStreams(e:Event) {

}

mLoader.contentLoaderInfo.addEventListener(Event.UNLOAD, closeAllStreams);

我只是没有运气,因为我仍然可以听到顶部的旧声音。

我也不想访问加载的 swf 的变量,或者我只是作弊哈哈。

谢谢

0 投票
1 回答
355 浏览

apache-flex - 当加载的影片剪辑在正确的帧中准备好时获取事件

我正在开发一个使用 swf 加载元素并向加载的 swf 添加属性的应用程序。我使用 SWFLoader 加载电影,并在 COMPLETE 事件中将加载的 MovieClip 移动到特定帧,然后列出其 DisplayList。我发现,如果我很快遍历列表,它就会加载注释。也许它的代码更干净:

我想念加载的 swf 中的一些孩子,在某些情况下我得到空值。现在我添加了一个 Timer(),它在列出显示列表之前等待 250 毫秒并且可以工作,但它非常缓慢且效率低下。

另一个奇怪的行为是,使用前面的片段我无法获得一些 MovieClip,即使使用了 Timer。我不得不像这样在加载的 swf 中插入一个函数:

检索正确的孩子列表。

非常感谢

0 投票
2 回答
716 浏览

apache-flex - Flex:需要嵌入式 SWF 才能与项目资产交互

我有一个 Flex 项目,我在其中嵌入了一个包含图像查看器的 Flash SWF。我嵌入的 SWF 文件由一个 XML 文件补充,该文件包含要显示的图像列表以及包含图像的图像文件夹。

我遇到的问题是嵌入的 SWF 文件无法加载图片。我能够看到前进/后退导航按钮,但没有加载图像。当我在 Flex 项目之外查看 SWF 文件时,它工作正常。这是因为 Flex 不允许 SWF 到达外部并访问其他项目资产吗?我怎样才能解决这个问题?

这是我嵌入 SWF 的代码:

0 投票
1 回答
432 浏览

actionscript-3 - Flash - 无法访问另一个 SWF 中的类

我正在尝试加载本地 SWF 文件并使用该 SWF 中的类(它只是代码 SWF,库中没有任何内容)。

这是加载库的代码:

下面是尝试从 GameCore.swf 实例化一个类的代码:

这是被追踪的消息:

ReferenceError:错误 #1065:未定义变量 MenuArt。

GameCore.swf 与父 swf 位于同一位置。如果有帮助,我正在使用 Flash Develop。谁能指出我做错了什么?

0 投票
1 回答
1314 浏览

apache-flex - FLex : 在 SWFLoader 中卸载 swf 文件

在 Flex 3 中,我有一个 SWFLoader:

一段时间后,我调用player.unloadAndStop(). 我总是得到这个错误:

这是什么意思以及如何避免这种情况?

UPD: AIR 2 没有这个问题

0 投票
1 回答
320 浏览

apache-flex - 带有加载另一个 swf 文件的 swf 的 Flex Swfloader

我有一个 Swfloader。此 swfloader 加载文件 A.swf。在 creationComplete 事件中,文件 A.swf 加载另一个 swf(文件 B.swf)。

当我在同一台机器上运行一次应用程序时,一切正常。

但是当我运行应用程序的两个或多个实例时,第一个工作正常(文件 A 和 B 都已加载),但文件 A 未加载第二个 swf(文件 B)。

当应用程序在多个实例中运行时,您能否帮我找出为什么第一个 swf(文件 A)不加载文件 B?

先感谢您,

凯西

0 投票
1 回答
357 浏览

flash - 运行时声音与 flash 9 上的 actionscript 3 重叠

AS3、Flash player 9 出现问题:使用以下代码时。

加载新的 SWF 后,我无法阻止未加载的 swf 上的声音播放??

我已经尝试在我所有的 swf 的打开框架的操作面板上放置一个混音器停止所有代码。我的主 swf 中有这段代码,声音在加载的 swf 中。

我正在使用 Flash 播放器 9、AS3、Flash CS5

0 投票
1 回答
721 浏览

flash - Flash AS3 加载 2 个来自同一服务器的不同 SWF 获取空对象引用错误

我正在尝试将两个 swf 文件一个接一个地从同一域加载到主 Flash 播放器中...当第一个加载时...它工作正常,但是当我尝试加载另一个时第一个的动作脚本吓坏了(stop() 函数只是停止工作)此外,第二个执行一些沙盒违规问题(#2121)。

我找不到这个问题的原因......

第一个 swf 的加载代码:

第二个 swf 的加载代码:

我收到了这个错误:

0 投票
3 回答
18077 浏览

actionscript-3 - 如何从动作脚本文件生成 SWF 文件?

您好我有一个显示按钮的动作脚本文件。我想从我的显示器中删除该按钮。所以我需要对 actionscript 代码进行更改,并在更改后生成一个新的 SWF 文件。

任何人都可以帮助我了解如何从动作脚本文件生成 SWF 文件。

提前致谢。