1

我正在尝试实现此地址中描述的 actionscript 程序。http://cookbooks.adobe.com/post_Create_a_P2P_file_sharing_application-16539.html。它允许两个 Flash 客户端连接到 cirrus 服务并使用 Flash 对等设施共享文件。

问题是我想向下载客户端显示长文件的进度条。NetStream.Send 发送的数据似乎没有触发任何进度类型的事件。这个特殊的功能似乎是由 adobe 创建的,用于发送微小的更新和元数据代码。

使用 netstream 对象时,有没有办法显示下载数据的进度条?

另一种方法是将数据分成小包并单独发送;然后在客户端收到它们时增加进度条。不幸的是,这为显示进度条的简单问题带来了很多开销。

4

2 回答 2

1

你是对的,将数据分成块是创建进度条的方法。

于 2011-06-22T14:39:13.197 回答
1

如果您仍然需要它,请查看 Cocoon P2P 项目的对象复制功能,它为您提供所需的一切,包括进度事件:

http://code.google.com/p/cocoon-p2p/

http://code.google.com/p/cocoon-p2p/wiki/ObjectReplication

于 2011-05-20T13:57:32.767 回答