Я пытаюсь реализовать программу actionscript, описанную по этому адресу. http://cookbooks.adobe.com/post_Create_a_P2P_file_sharing_application-16539.html. Он позволяет двум флэш-клиентам подключаться к службе cirrus и обмениваться файлами с помощью одноранговых устройств флэш-памяти.
Проблема в том, что я хотел бы отображать индикатор выполнения для клиента загрузки длинных файлов. Похоже, что данные, отправленные NetStream.Send, не вызывают никаких событий типа прогресса. Эта конкретная функция, по-видимому, была создана Adobe для отправки крошечного обновления и кода метаданных.
Есть ли способ отобразить индикатор загрузки загруженных данных при использовании объекта netstream?
Альтернативой может быть разбивка данных на небольшие пакеты и отправка их по отдельности; затем увеличивайте индикатор выполнения по мере их получения клиентом. К сожалению, это создает много накладных расходов для простой проблемы отображения индикатора выполнения.