问题标签 [loader]

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 投票
3 回答
2429 浏览

actionscript-3 - 外部 SWF 加载问题

我在包含 papervision 场景的 SWF 中加载了 SWF。

我以前做过,但问题是,我收到一个错误 - 我不确定问题到底是什么。

当应用程序运行代码时 - 我收到错误:

如果加载还没有完成,为什么我会得到这个?

提前谢谢各位。


编辑: 尝试一个空白的子 swf,看看另一个是否正在尝试访问父级中的某些内容。- 乔治

我这样做了,似乎即使使用带有鼠标单击侦听器的简单 SWF 也会导致错误:

TypeError: Error #1009: Cannot access a property or method of a null object reference. at simple_fla::MainTimeline/frame1()

我的代码是:

我错过了一些明显的东西吗?

0 投票
1 回答
1106 浏览

actionscript-3 - 发布版本中加载的 flash.display.Loader 块

我正在使用 flash.display.Loader 类从我用 as3 编写的程序中加载一个 swf 文件。当我在 FlashDevelop 中使用调试构建配置时,一切正常。但是当我使用发布构建配置时,程序在加载程序发送进度事件之后和发送完整事件之前冻结大约两秒钟。

这是我的程序:

在发布中,我在第一帧得到以下输出:

On frame 1

Progress on frame: 1 Loaded: 0 / 182468
Progress on frame: 1 Loaded: 65536 / 182468
Progress on frame: 1 Loaded: 131072 / 182468
Progress on frame: 1 Loaded: 182468 / 182468

在程序被冻结大约两秒钟后,Completed on frame: 2添加了行,并且“在 X 帧上”计数器开始计时。调试构建产生相同的输出但没有冻结。

并非我尝试加载的所有 swf 文件都会触发问题。文件的大小似乎没有任何影响。我尝试在另一台计算机上编译和运行,结果相同。

什么可能导致这个问题?

编辑:我注意到如果程序使用 debug=true 编译,flash 播放器大约需要两秒钟才能启动,当 debug=false 时,flash 播放器冻结的时间长度相同。

0 投票
1 回答
90 浏览

actionscript-3 - 控制加载的 SWF 的 Mc

我有一个controller.swf,它将一个外部swf 加载到一个movieclip 中。

news_mc = loadEvent.currentTarget.content 作为电影剪辑;

该 swf 名为“news.swf”,在主时间线上有一个影片剪辑,第 1 帧称为“sb”。

我已经尝试了一切来访问它,例如

mews_mc.sb.alpha = 0;

但没有任何作用?

0 投票
2 回答
1271 浏览

actionscript-3 - 使用 Loader 时遇到问题,无法访问已加载 swf 的属性

可能没有正确提出问题,所以我再问一次。我在动作层中使用带有代码的 Flash AS3。

舞台上的主要影片剪辑是:design_mc。其中有一个已在舞台上放置的影片剪辑,其实例名称为clipart_mc。

现在,我还将一个 ListBox 加载到舞台上,每次从列表框中进行选择时,myLoader9 都用于将选定的 .swf 加载到 design_mc.clipArt_mc 中​​。

现在,在加载到 design_mc.clipArt_mc 的每个 .swf 文件中,都有一个我想要进行颜色转换的 mc,名为 color_mc。

所以现在列表框在舞台上,我做了一个选择,将 heart.swf 放在 design_mc.clipArt_mc 中​​。我想访问 heart.swf 所以我这样做了:

我仍然无法进入heart.swf。有人可以帮忙吗?

安妮

0 投票
3 回答
2374 浏览

actionscript-3 - AS3 实例化加载的 SWF 的文档类时遇到问题

我正在使用 Loader 类将一个 swf 加载到另一个中,但是当子 swf 完成加载并添加到显示列表时,它的 Document Class 没有被实例化。我有一些应该在创建对象时执行的跟踪语句,但在加载到父 SWF 时没有发生任何事情。当我自己编译子 SWF 时,文档类按预期运行。

所以我想知道......如何将子 SWF 的文档类与Loader.content

使用下面 Kishi 的解决方案更新了代码。

干杯!

0 投票
2 回答
1970 浏览

loops - Flash AS 3 Loader OnComplete 在循环内

作为问题的后续,如何从由 URLLoader 触发的 Event.COMPLETE 获取关联的 URLRequest,如何使该函数在循环中为加载器对象工作?

这是我现有的(粗略)代码;我总是从数组的最后一个元素中获取 mylabel。

0 投票
1 回答
1262 浏览

flash - 加载 swf 后调整加载程序大小的问题

我正在使用以下代码在纯 actionscript 项目(Flex Builder 3)中加载 swf

这可以正常工作并在舞台上显示 swf(500x375 出于某种原因 - 不知道为什么,TestSkin.swf 是一个没有定义宽度和高度的 flex 应用程序)

但是,当我尝试缩放 swf 以使其充满舞台时,我遇到了问题。

我试过了:

  • 在我的 Loader_Complete 处理程序中设置 _loader.width 和 _loader.height
  • 在我的 Loader_Init 处理程序中设置 _loader.width 和 _loader.height
  • 在我的 Loader_Complete 处理程序中设置 _loader.content.width 和 loader.content.height
  • 在我的 Loader_Init 处理程序中设置 _loader.content.width 和 loader.content.height

我在网上看到过一些例子,人们说这些对他们有用,但是每当我以任何这些方式设置宽度或高度时,加载的 swf 根本不会显示。

知道是什么原因造成的吗?

调整加载了 Loader 对象的 swf 大小的正确方法是什么?

0 投票
1 回答
496 浏览

open-source - 在 Darwin 源代码中寻找 Mach-O 加载器源代码

据我了解,Mach-O 应该是 Darwin 开源软件包的一部分。有人可以帮我找到装载机吗?我不知道它在哪里以及从哪里下载该代码。

任何帮助将不胜感激!

0 投票
2 回答
3996 浏览

iphone - 在 NSData dataWithContentsOfURL 正在下载时实现 UIActivityIndi​​catorView

我正在使用 NSData dataWithContentsOfURL:url 下载 mp3。这需要一段时间,而文件正在下载应用程序挂起。我想处理好,理想想显示下载进度但找不到方法。

它在 UIViewController 中,我第一次尝试通过放入 UIActivityIndi​​catorView 并在开始下载之前开始旋转,然后停止旋转,但没有出现任何内容。

所以我的问题真的是请有人告诉我处理这个问题的最佳方法是什么?非常感谢

0 投票
1 回答
2022 浏览

actionscript-3 - AS3 - 加载器类:将外部 swf 调整为原始舞台大小

这是我的问题(不幸的是没有找到解决方案@google):

我正在使用 Loader 类将外部 swf[AS2] 加载到主 swf[AS3] 中。主 swf 为 800 x 600,外部 swf 为 300 x 200。

将外部 swf 添加到主 swf 后,外部 swf 将其大小从 300 x 200 扩展到主 swf 的大小:800 x 600。

我怎样才能防止这种情况?我希望加载的 swf 保存它的原始大小。

干杯抢