Прогресс загрузки Flash

Я провожу тест пропускной способности во флэш-памяти и хочу отобразить индикатор выполнения и текущую рассчитанную скорость. В части загрузки это довольно просто, но в части загрузки становится немного сложнее. Как я понял, единственный способ отслеживать прогресс загрузки - использовать FileReference. Но поскольку я загружаю динамически сгенерированный массив ByteArray, кажется, что FileReference тоже нельзя использовать.

Итак, у меня была одна идея - просто загрузить ByteArray размером, скажем, 100-200 КБ, и вычислить скорость этой загрузки, а затем подделать индикатор выполнения на основе этой скорости при загрузке большего ByteArray. Но опять же, при некоторых обстоятельствах это, вероятно, будет далеко, и вычислить текущую скорость будет сложно.

Так что мне нужны идеи, как это решить :)


person Tom    schedule 04.10.2010    source источник


Ответы (1)


Лучше всего посмотреть на код, который это уже делает. Чтобы увидеть пример, перейдите сюда. Просмотр исходного кода включен, поэтому щелкните правой кнопкой мыши и посмотрите, что они делают.

person Scott    schedule 27.02.2011