有没有办法让不同的 Flex swf 在没有本地连接的情况下在彼此之间发送大数据块?

发布于 2024-11-09 21:13:38 字数 83 浏览 7 评论 0原文

有没有一种方法可以让不同的 Flex swf 在彼此之间发送大数据块,而无需使用大小受限的本地连接或使用共享对象。这需要在没有服务器通信的客户端上进行。

Is there a way for different flex swf's to send large blocks of data between each other without using localconnection which is size limited or using sharedobjects. This needs to happen on the client without server communication.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

水水月牙 2024-11-16 21:13:38

我们谈论的是多大?出于安全目的,任何客户端解决方案都受到大小限制。您可以使用 LocalConnection、SharedObjects 或 Javascript。

如果它太大,您可能需要将对象分成块并一块一块地发送。我自己使用 LocalConnection 和流数据完成了此操作。除此之外,您始终可以使用用户交互来完成此操作(保存文件、浏览其他 Flex swf 中的文件)。为什么会有 2 个 Flex swf?为什么他们需要在两者之间传递大量数据?

How large are we talking about? Any client side solutions is limited by size for security purposes. You either use LocalConnection, SharedObjects or Javascript.

If it's too big, you might want to split up the object in chunks and send it over piece by piece. I've done this myself with LocalConnection and streaming data. Other than that, you could always have it done using user interactions (save a file, browse the file in the other Flex swf). Why are there 2 Flex swfs anyways? And why do they need to communicate large amounts of data between the two?

唠甜嗑 2024-11-16 21:13:38

如果两个 swf 都在同一个网页中运行,那么您应该能够使用带有一些 JavaScript 的ExternalInterface 类将数据从一个 swf 转发到另一个,因为ExternalInterface 调用没有限制(我相信)。

除此之外,您唯一的选择是使用 LocalConnection 或 SharedObject 方法。我还成功地将大数据分割成较小的块,并使用本地连接类将其一块一块地发送,如果您这样做,那么请注意,因为发送的每个数据块不一定会按照它的顺序接收已发送!

If the two swf's are both running in the same web page then you should be able to use the ExternalInterface classes with some JavaScript to forward the data from one swf to the other as there is no limit (I believe) on ExternalInterface calls.

Other than that your only choices are to use the LocalConnection or SharedObject methods. I have also had success with splitting large data into smaller chunks and used the local connection classes to send it piece by piece, if you do this then just watch out because each block of data sent will not necessarily be received in the order in which it was sent!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文