问题标签 [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 投票
1 回答
1055 浏览

apache-flex - flex:从 swfloader 加载的 swf 中截取屏幕截图

我可以使用 SWFLoader 类从加载的 swf 中保存屏幕截图吗?

0 投票
1 回答
1278 浏览

flash - AS3:如何向动态加载的 SWF 中的对象添加事件侦听器?

我有一个父 SWF(父)处理多个子 SWF(Child_1、Child_2、Child_3)之间的用户导航。

如何将事件侦听器添加到子 SWF 上的导航按钮,以便用户可以在 Child_1、Child_2 和 Child_3 之间横向移动?

我可以想到两种选择,但不能让任何一种工作:

1) 父 SWF 在加载子时设置事件侦听器。因此,我在 Parent 上使用加载器来加载 Child_1,并在 Parent 中将 eventlisteners 添加到 Child_1.myNavigationform.myButton。

这里的问题是父级只处理加载器实例,我想不出它会如何深入到 Child_1 中的各个对象。

2) Child_1 将事件侦听器添加到它自己的对象中。这只是扭转了问题。Child_1 访问自己的按钮没有问题,但是当用户单击它们时,它无法访问父级上的方法,因此可以加载 Child_2。

这里有什么解决方案?我敢肯定这是经常发生的,我只是没有看到任何解释如何处理这个问题的东西。

谢谢你。

0 投票
1 回答
1615 浏览

actionscript-3 - AS3透明背景

我正在为一项任务创建一个游戏,并且正在使用 Flash CS4。我想最好的方法是在一个单独的文件中创建每个房间设置并插入角色(这是第一人称,所以你只能看到他的背影)。我不想只为每个房间制作动画,因为这基本上与他在每个房间中所做的动作相同,并且在游戏开始时您选择是扮演男孩还是女孩......所以不要制作动画两次我只想在播放时导入动画。

我学习了如何将 flash 导入 HTML 文件并使背景透明,并且还学习了如何在 AC3 中使用 loader、URLRequest 和 addChild() 加载 .swf。但是,我不能做后者并且还要保持背景透明。帮助!

谢谢!

0 投票
1 回答
783 浏览

apache-flex - Flex AIR SwfLoader CPU 使用率 > 50% 问题

我有一个 AIR 应用程序,我使用 SwfLoader 加载另一个 swf 文件以在此应用程序中显示。问题是 CPU 使用率总是超过 50%,但是当 swf 文件在独立模式下运行时只需要 15%。

有人遇到这个问题吗?请给我一些建议。非常感谢

0 投票
1 回答
112 浏览

flash - 我可以禁止用户通过 AS3 / Flash Loader.load() 加载 swf 文件并且只允许加载图像吗?

我想让一个 AS3 应用程序从用户提供的 url 加载图像。但我不希望恶意用户能够加载 SWF 文件来代替图像,例如使用更改的扩展名“maliciousSwf.png”。好吧,不确定有多大的安全威胁超出了黑客反编译 swf 的能力,但我认为理想情况下不应允许这种行为。

那么,有什么办法可以防止这种情况发生吗?当人们允许用户在他们的 Flash 应用程序中加载图像时,他们是否以某种方式防止加载 SWF?或者这真的没什么大不了的?

0 投票
1 回答
191 浏览

actionscript-3 - 加载 SWF 时不兼容的类

我有两个 ActionScript 3 项目,game(.swf) 和 minigame(.swf)。在运行时,主游戏通过 Loader 加载小游戏。我还有一个事件类的共享库(SWC),两者都包含,小游戏需要调度,游戏需要监听。

第一:这可能吗?

第二:如果我编译小游戏会发生什么,然后将事件类更改为不兼容,然后编译主游戏。尝试加载小游戏 SWF 时 Flash 会崩溃吗?(但愿如此)

第三:如果我更改事件类,但以保留接口级兼容性的方式会发生什么?

0 投票
4 回答
1661 浏览

actionscript-3 - 将 AS2 swf 加载到 AS3 swf 时出现问题

我一直在努力让 AS2 swf 在 AS3 swf 中正确加载 - 但无济于事......

AS2 文件(这是一个相当大的应用程序,引用了许多外部 xml 文件等)在 Flash Player 中启动时可以完美运行。

当尝试通过 AS3 swf(使用 URLRequest 和 Loader 类)加载相同的文件时,文件开始加载,但在预加载阶段突然停止。(如果我尝试使用 AS2 "loadMovie" 加载它,也会发生同样的情况。)

更新:似乎 swf 实际上是通过 AS2 loadMovie 而不是 AS3 Loader 类加载的。

还有什么可以尝试的?安全设置、自定义加载器类 - 任何建议都值得赞赏。

0 投票
1 回答
594 浏览

apache-flex - flex4:swfloader 无法正确加载游戏

我有几个 Flash 游戏,当我在我的 firefox 浏览器中加载它们时,它们可以正常加载,但是当我使用 flex 4(flash builder)通过 swfloader 加载它们时,它们加载到 100% 并且不显示开始菜单。

任何想法如何解决这个问题?

0 投票
1 回答
1739 浏览

apache-flex - 在 flex 中加载远程 swf 文件

我的 flex 应用程序的 mxml 中有一个 SWFLoader。

现在单击按钮,我在动作脚本中执行以下代码。

其中“url”是互联网上存在的 swf 的 url(这个域可以相同或不同,我在这两种情况下都会遇到问题)

现在,在 上loadComplete,我执行以下操作:

我收到警报弹出窗口(即调用了 loadComplete),但没有加载任何 swf,无法查看任何内容。可能是什么问题,我是否遗漏了什么或一些安全问题?我还尝试了图像控件来加载 swf。此外,swf 是转换为 swf 的 pdf 文件,所以这可能是 flash 和 flex 之间不同帧速率的问题吗?任何帮助将不胜感激。

谢谢

0 投票
1 回答
1342 浏览

apache-flex - Flex 3(动作脚本):如何从加载的 swf 文件中访问函数?

我在 ActionScript 中加载了一个 swf 文件。到目前为止没有问题,但是我没有找到访问其中一个功能的方法,最好的办法是我可以访问 swf 的 mxml 部分中的主要功能。

这是属于应该加载和访问另一个 swf 的 swf 的 main-mxml 文件的代码:

if 语句 "if (swfApp.hasOwnProperty("initApp")) {" 永远不会为真,调用 "swfApp.initApp()" 表示此函数不存在。

在原始版本中,我为 HTTPStatusEvent.HTTP_STATUS、IOErrorEvent.IO_ERROR 和 SecurityErrorEvent.SECURITY_ERROR 添加了事件监听器。但除了 HTTP_STATUS = 0 之外,它们都没有被调用。

我如何尝试做错的整个想法?