使用Flash点对点方式共享文件.如何在下载客户端显示进度条



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

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

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

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

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新