问题标签 [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.
actionscript-3 - 加载的 SWF 中的类不能在加载 SWF 时使用基类
我有两个 SWF 文件,我将调用它们container
and slave
。该slave
文件包含一个从我将调用的类扩展而来的影片剪辑base
。base
扩展MovieClip
并编译成 SWC。slave
将此 SWC 包含为运行时库,同时container
将其包含为合并(并且确实引用它,因此应将其编译到container
SWF 中)。
container
负载是slave
这样的:
发生此加载时,我收到base
找不到类的错误。我怀疑这与那里的存在有关ApplicationDomain
。我不确定它到底做了什么,因为我自己没有编写这个加载代码(但我知道它的存在是有原因的,所以不能简单地删除它)。
怎么修?
flash - 从父 swf 卸载 swf
所以我像这样将一个 swf 加载到另一个 swf
正确的 URL 是我的外部 swf 变量
函数启动加载(){
}
函数 onCompleteHandler(loadEvent:Event) {
}
但是当我想用另一个 swf 替换它时,我正在努力卸载该死的东西。
我正在尝试的代码是这个
函数 closeAllStreams(e:Event) {
}
mLoader.contentLoaderInfo.addEventListener(Event.UNLOAD, closeAllStreams);
我只是没有运气,因为我仍然可以听到顶部的旧声音。
我也不想访问加载的 swf 的变量,或者我只是作弊哈哈。
谢谢
apache-flex - 当加载的影片剪辑在正确的帧中准备好时获取事件
我正在开发一个使用 swf 加载元素并向加载的 swf 添加属性的应用程序。我使用 SWFLoader 加载电影,并在 COMPLETE 事件中将加载的 MovieClip 移动到特定帧,然后列出其 DisplayList。我发现,如果我很快遍历列表,它就会加载注释。也许它的代码更干净:
我想念加载的 swf 中的一些孩子,在某些情况下我得到空值。现在我添加了一个 Timer(),它在列出显示列表之前等待 250 毫秒并且可以工作,但它非常缓慢且效率低下。
另一个奇怪的行为是,使用前面的片段我无法获得一些 MovieClip,即使使用了 Timer。我不得不像这样在加载的 swf 中插入一个函数:
检索正确的孩子列表。
非常感谢
apache-flex - Flex:需要嵌入式 SWF 才能与项目资产交互
我有一个 Flex 项目,我在其中嵌入了一个包含图像查看器的 Flash SWF。我嵌入的 SWF 文件由一个 XML 文件补充,该文件包含要显示的图像列表以及包含图像的图像文件夹。
我遇到的问题是嵌入的 SWF 文件无法加载图片。我能够看到前进/后退导航按钮,但没有加载图像。当我在 Flex 项目之外查看 SWF 文件时,它工作正常。这是因为 Flex 不允许 SWF 到达外部并访问其他项目资产吗?我怎样才能解决这个问题?
这是我嵌入 SWF 的代码:
actionscript-3 - Flash - 无法访问另一个 SWF 中的类
我正在尝试加载本地 SWF 文件并使用该 SWF 中的类(它只是代码 SWF,库中没有任何内容)。
这是加载库的代码:
下面是尝试从 GameCore.swf 实例化一个类的代码:
这是被追踪的消息:
ReferenceError:错误 #1065:未定义变量 MenuArt。
GameCore.swf 与父 swf 位于同一位置。如果有帮助,我正在使用 Flash Develop。谁能指出我做错了什么?
apache-flex - FLex : 在 SWFLoader 中卸载 swf 文件
在 Flex 3 中,我有一个 SWFLoader:
一段时间后,我调用player.unloadAndStop()
. 我总是得到这个错误:
这是什么意思以及如何避免这种情况?
UPD: AIR 2 没有这个问题
apache-flex - 带有加载另一个 swf 文件的 swf 的 Flex Swfloader
我有一个 Swfloader。此 swfloader 加载文件 A.swf。在 creationComplete 事件中,文件 A.swf 加载另一个 swf(文件 B.swf)。
当我在同一台机器上运行一次应用程序时,一切正常。
但是当我运行应用程序的两个或多个实例时,第一个工作正常(文件 A 和 B 都已加载),但文件 A 未加载第二个 swf(文件 B)。
当应用程序在多个实例中运行时,您能否帮我找出为什么第一个 swf(文件 A)不加载文件 B?
先感谢您,
凯西
flash - 运行时声音与 flash 9 上的 actionscript 3 重叠
AS3、Flash player 9 出现问题:使用以下代码时。
加载新的 SWF 后,我无法阻止未加载的 swf 上的声音播放??
我已经尝试在我所有的 swf 的打开框架的操作面板上放置一个混音器停止所有代码。我的主 swf 中有这段代码,声音在加载的 swf 中。
我正在使用 Flash 播放器 9、AS3、Flash CS5
flash - Flash AS3 加载 2 个来自同一服务器的不同 SWF 获取空对象引用错误
我正在尝试将两个 swf 文件一个接一个地从同一域加载到主 Flash 播放器中...当第一个加载时...它工作正常,但是当我尝试加载另一个时第一个的动作脚本吓坏了(stop() 函数只是停止工作)此外,第二个执行一些沙盒违规问题(#2121)。
我找不到这个问题的原因......
第一个 swf 的加载代码:
第二个 swf 的加载代码:
我收到了这个错误:
actionscript-3 - 如何从动作脚本文件生成 SWF 文件?
您好我有一个显示按钮的动作脚本文件。我想从我的显示器中删除该按钮。所以我需要对 actionscript 代码进行更改,并在更改后生成一个新的 SWF 文件。
任何人都可以帮助我了解如何从动作脚本文件生成 SWF 文件。
提前致谢。