问题标签 [urlloader]

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 回答
748 浏览

actionscript-3 - ActionScript 3:如何使用匿名函数删除 EventListener

我编写了如下代码。
问题是我无法删除Event.COMPLETE事件侦听器,当我调用该loadData函数两次或更多次时,它会工作 2 次或更多次。对不起我的英语不好和更糟糕的解释,但我今天需要修复它,我不知道该怎么做。
我认为代码很明显。请帮忙!

0 投票
1 回答
1164 浏览

flash - Flash AS3 - URLLoader 再次加载最后的数据

好吧,这是一个奇怪的错误......

在我的应用程序中,我加载了多个 xml 文件。为了加载这些,我总是创建一个新的 URLLoader。没什么特别的。

第一个文件工作正常,第二个文件也可以。然而,第三个报告加载正常,但它保存的数据实际上是第二个文件的数据。当前的解决方法是两次加载第三个文件,这以某种方式起作用……很奇怪。

我完全不知道怎么会发生这样的事情。这三个文件当然是具有不同路径的不同文件。

这里是相关的类,希望对大家有用,如果有不清楚的地方请追问。DownloadJob 类只是一个辅助类,它包含一个 String 和一个 Function 对象。下载完成后调用后者。

0 投票
6 回答
1559 浏览

flash - AS3上传速度测试


我正在对 AS3 进行速度测试。并遇到了这样的问题。
URLLoader( )在我的测试中使用,并且对于下载测试它工作得很好,但是对于上传测试我遇到了一些麻烦。我正在向我的 php-script 发送一些二进制数据,并检查progress_eventto getbytesLoaded以计算当前速度,但该事件没有调度,仅complete_event在发送整个文件时出现。那么如何通过字节发送过程来确定速度呢?

PS我不能使用fileReference,因为我正在一个一个地使用我的测试并且不能让用户点击filebrowse()对话框。

谢谢。

UPD 我的 php 脚本:

是的,它很小,但我真的不需要数据,我需要检查它上传的速度。

更新 2

因此,在阅读了所有答案、评论和谷歌搜索数小时后,我可能得到了解决方案,但它的制作方式与我一开始所希望的不同。无论如何 TYVM 所有,我会尽快发布解决方案。

0 投票
3 回答
2361 浏览

flash - AS3 错误 #2044:未处理的错误:在使用 URLLoader 时,即使使用 IOErrorEvent 事件侦听器

我偶尔会弹出这个错误:

错误 #2044:未处理的错误:。文字=

我的代码在这里:

如果从服务中获取 JSON 数据时出现问题,我已经处理了,但是即使我正在监听它,这个错误似乎仍然会弹出。

任何想法将不胜感激。

谢谢。

0 投票
2 回答
2158 浏览

actionscript-3 - actionscript 3 同步加载器

我有一个典型的情况,大循环正在加载大量图像并且它是异步完成的,这使得浏览器在加载过程中释放,我想让它同步但很难做到这一点。我发现这个类同步加载器,它工作得很好,但是你不能将鼠标事件监听器添加到加载器。这是示例代码:

}

知道如何做到这一点吗?

0 投票
4 回答
2471 浏览

actionscript-3 - URLLoader 加载多个文件,结果顺序与调用 load() 相同

由于 URLLoader 是异步的,如何确保来自服务器端的数据顺序与 loader.load() 调用相同?也就是说,totalResults中的数据顺序与url相关内容的顺序是一样的吗?

以下是代码片段:

0 投票
0 回答
403 浏览

actionscript-3 - URLLoader 奇怪的行为 - 标头中的 \r\n 不正确

我遇到了 URLLoader/URLRequest 的一个非常奇怪的行为。看看下面的代码:

当我检查 HTTP 原始请求时,我看到:

所以.. wtf?为什么 URLLoader在标头\r\n之后插入Cache-Control: no-cache?试图找到解决方案,但没有任何运气。

0 投票
1 回答
93 浏览

php - Flash Uploader 使用 URLUploader 进度问题

我想制作一个使用 Flash 和 PHP 服务器的上传器。问题是上传时我无法获得进度。我在 actionscript 3 中使用了 URLLoader 类。我不使用 fileReference,因为我想上传从位图数据编码的图像。我如何获得进度?P/s:有没有办法从 PHP 服务器返回上传文件的大小?

0 投票
1 回答
979 浏览

actionscript-3 - AS3:多个“获取”URLRequests 不起作用

我正在尝试通过使用带有 URLLoader 的 GET URLRequest 从服务器读取数据,它确实有效。问题是,它只能工作一次。

每当我打开 Flash 应用程序并将其放入并调用 getRequest 时,我都会从 URLLoader 获得正确的数据。每当我之后调用它时,我仍然会收到响应并且 Event.COMPLETE 仍然被调度,但接收到的数据始终是从第一个 GET 获得的数据。只有当我关闭并重新打开应用程序时,GET 才会真正获取最新数据。

我还运行了一个远程调试会话来测试它,结果证明只有这个函数的第一次调用甚至与它试图读取的服务器进行通信。

我能想到的唯一解释是 URLRequest 和 URLLoader 在读取数据后没有被清除,所以当另一个 GET 被调用时,它们只是重用最后获取的数据而不尝试联系服务器。但我正在清除它们,如下所示:

我需要做些什么来重新启用 GET URLRequests 吗?

0 投票
2 回答
1982 浏览

actionscript-3 - 如何在非 AIR 应用程序中检索 http 响应标头

访问 flash.net.URLLoader 对象的 HTTP 响应标头?

我发现上面的问题似乎对 AIR 应用程序有解决方案,但对我的非 AIR flex 应用程序没有解决方案?甚至可能吗?