问题标签 [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。加载器 swf 有一个变量,我想从加载的 swf 访问它。我使用MovieClip(parent.parent).myVar
但它返回此错误
TypeError:错误 #1009:无法访问空对象引用的属性或方法。在 card01_fla::MainTimeline/frame1()
加载器 swf 有一个自定义文档类,我认为这是问题所在。
提前致谢。
编辑
这是主 swf 的 as
我正在尝试使用此代码从加载的 swf 访问测试变量
编辑#2
如果我addChild(loader)
不在 onCardInit 中,而是在 onViewClick 和加载的 swf 的第一帧中,我有Object(parent.parent).testVar
它可以工作......但为什么它不想在 onCardInit 函数内?
apache-flex - flex: swfloader - flash 文件与其配置的大小重叠
我正在使用 swfloader 使用以下命令在屏幕中间加载 swf 文件:
<mx:SWFLoader id="game_swf" source="crazy_counting.swf" x="198" y="0" width="721" maxWidth="721" height="531" maxHeight="531" />
现在 Flash 文件的阶段采用我所说的 Flash 文件本身与一些图形重叠的阶段的确切大小。我怎样才能隐藏重叠的图形?
apache-flex - flex swfloader:我可以控制我正在加载的应用程序的音量吗?
我有一个使用 SWFLoader 加载 flash 文件的 flex 应用程序。有没有办法从我的 flex 应用程序控制该 swf 中的音量?
apache-flex - flex swfloader:是否可以在加载的 Flash 文件中添加类和函数?
我有一个加载 swf 文件并使用 SWFLoader 对象显示它们的 flex 应用程序。有没有办法为 swf 应用程序提供不同的类和功能?
例如。如果我正在加载的 swf 文件具有以下功能:
我可以以某种方式用其他东西覆盖该功能,所以如果闪存文件将实际执行它将执行我的功能?
我想为我制作的特定闪存应用程序创建一个包装 flex 应用程序,并且我不想过多地修改原始闪存。
apache-flex - SWFLoader 加载未完成就开始播放 SWF
我需要在我的项目中播放 SWF 文件。这些 SWF 文件中有背景音乐。此音乐在 Flash 中的哪些声音同步选项设置为“流”。这样做是为了如果您暂停 Flash 电影,音乐也会暂停。
现在我在加载这些 SWF 文件时遇到了问题。为此,我正在使用 SWFLoader。
当我加载它时,SWF 的音频已经开始播放,但在一段时间内没有显示电影的视觉效果。连接速度越慢,显示电影视觉效果所需的时间就越长。音频和视频是同步的,这很好,但是 Flash 电影的第一帧根本不显示。
我试图通过添加一个 eventListener 来解决这个问题,以确保电影在开始播放之前已完全加载。但是,当我这样做(下面的代码)时,音乐播放了几分之一秒,然后停止,并在电影完全加载时重新启动。
解决此问题的最佳方法是什么?我在 ProgressEvent.PROGRESS 事件监听器的正确轨道上吗?
一些代码:
apache-flex - 检测swf的大小。弹性/as3
我正在创建一个有兴趣点的地图。(POI) 当用户将鼠标悬停在 POI 上时,屏幕上会弹出一个信息气泡并加载一个 swf。我目前有3个问题。我的第四个问题是,这是星期一 21 日到期的!所以任何帮助将不胜感激!
我无法检测到 swf 的大小,因此我的 infobubble 会将自身调整为 swf 的大小。
当我将鼠标悬停在我的 swf 文件上时,它消失了。
我希望我的 swf 文件单独弹出一个图层,而不是在我的主要 flex 文件的舞台上......但我不知道如何做到这一点。
我希望你更熟练的编码人员可以帮助我。我是 flex 和 as3 的新手
编辑:此文件中没有 javascript。这一切都是AS3。Edit2:这是我在http://cjbutchershop.com/temp/adtypes/mapTest.swf上测试的临时站点
apache-flex - 外部 swf 控制 flex 应用程序?
我有一个加载外部 swf 文件的 flex 应用程序。我使用 flash cs4 创建了外部 swf 文件,因此如果需要的话,我可以向其中添加代码。
这是我用来加载外部 swf 的代码:
我可以让我的外部 swf 将点击事件发送到我的 flex 应用程序吗?如何?
apache-flex - actionscript 项目编译为 swf。如何使用 flex 加载它并使用它提供的功能?
我有一个带有几个类的 ActionScript 项目,我使用 Adobe Flex 将它们编译为 swf(通过创建一个 actionscript 项目并单击导出 -> 发布构建)
有没有办法加载那个 swf,这样我就可以加载它的类并在不同的 swf 上使用它们?
我知道我可以使用以下代码来加载 swf 文件: var loader:Loader = new Loader();
(从将 SWF 加载到 ActionScript 3 项目(Flex Builder)中)但我如何才能真正创建我在该 swf 中拥有的类的实例?
谢谢!
apache-flex - flex4:使用 swfloader 从加载的 swf 中获取事件
我有一个使用 SWFLoader 类加载子 swf 的主 swf。子 swf 正在使用 NetConnection 类连接到 adobe flash 媒体服务器。使用父 swf 我想显示有关连接的状态。我怎样才能做到这一点 ?
flash - flex4:使用 swfloader 加载 flex4 swf 仅显示加载栏
我尝试使用以下代码行在我的 flex 4 项目中加载一个 swf:
demo.swf 文件是我使用 flex 4 创建的另一个项目。问题是,当我运行应用程序时,我只看到 demo.swf flash 文件的加载栏,没有其他内容。
如果我尝试加载不同的 swf 文件(例如我下载的游戏),它加载得很好。
我错过了什么?