このアドレスに記載されている actionscript プログラムを実装しようとしています。http://cookbooks.adobe.com/post_Create_a_P2P_file_sharing_application-16539.html . これにより、2 つのフラッシュ クライアントが cirrus サービスに接続し、フラッシュ ピア ツー ピア機能を使用してファイルを共有できます。
問題は、長いファイルのダウンロード クライアントに進行状況バーを表示したいということです。NetStream.Send によって送信されたデータによってトリガーされたプログレス タイプのイベントはないようです。この特定の関数は、小さな更新とメタデータ コードを送信するために adobe によって作成されたようです。
netstream オブジェクトを使用しているときに、ダウンロードされたデータの進行状況バーを表示する方法はありますか?
別の方法は、データを小さなパケットに分割して個別に送信することです。次に、クライアントが受信すると進行状況バーをインクリメントします。残念ながら、これにより、プログレス バーを表示するという単純な問題に対して多くのオーバーヘッドが生じます。