问题标签 [loaderinfo]
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 - ProgressEvent.PROGRESS 在 AS3 中未触发
我试图在 Flash CS6 中为游戏创建预加载器。我已经将下载速度减慢到 1,2 kb,但 ProgressEvent.PROGRESS 从未被触发。这就是我所拥有的:
舞台保持空白,但永远不会调用 onProgressMade。有人可以指出我正确的方向吗?
actionscript-3 - Flash AS3 Main swf 的二进制校验和
我有一个 'Shell' swf 作为主要的 swf 来保护项目中的其他东西。
Shell swf的程序是:
- 检查舞台属性,所以它不能作为一个孩子加载。
- 检查 Capabilities.isDebugger,所以它不能在调试器中运行。
- 加载解码器库。解码器库是由 flascc 构建的,很难反编译。
- 使用解码器来验证自己。如果失败或跳过,解码器将不会执行任何解码工作。
- 加载项目的编码主条目,对其进行解码并将其添加到阶段。
问题是第4步,我想做Shell swf的二进制校验和。
问题是:
- 如何在启动时获取 Shell swf 文件的原始二进制内容?
- 如果不是,Shell swf 的 LoaderInfo.bytes 在不同版本的 flash player 中是否一致?
- 如果没有,有什么好方法可以在步骤 4 中进行验证工作吗?
object - 热门在视频流开始之前应用加载文本
我正在为前端项目工作。
我们有一个 Flash 播放器,显示来自外部的实时视频游戏。我们可以通过第三方提供的 api 访问。
一切正常,但现在最大的问题是如何在流视频开始之前显示一个简单的文本“正在加载”,这是非常必要的,因为视频在开始时会延迟一点。
我是它的新手,并进行了大量搜索以找到有用的东西。
我在此处和此页面中找到了一个很好的文档,很好地解释了如何将外部内容放入我的 SWF 文件中。但我的问题是,当数据由 api 提供时,如何编辑 HTML 的 FlashVars 参数?
因此,Adobe 文档中的示例使用的代码是,但如果我的数据是从第三方提供的并且它不是 swf,我可以处理它吗?
希望我的解释很清楚,如果不是因为我不是这方面的专家,我很抱歉。
很好的例子和不同的解决方案也非常受欢迎
谢谢
javascript - AS3:如何从事件监听器函数中的 LoaderInfo 获取动态加载器 URL?
我正在加载许多图片,并且正在使用数组来执行此操作。
我的事件监听器功能是这样启用的:
我的 onComplete 事件处理程序显示了这一点:
我在 LoaderInfo 中查找了可以识别哪个加载程序启动了侦听器的属性(“i”的值),以便我可以专门针对每个加载程序进行处理,如下所示:
但无法确定是哪个“i”启动了监听器的具体实例。
有任何想法吗?我尝试为 LoaderInfo 命名,但无济于事。我仍然无法提取讨厌的小识别号。
编辑显示加载程序和 onComplete 函数的循环: