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