Вы наверняка можете оценить оставшееся время, но это не встроенная функция SWFUpload, насколько мне известно.Вот что я делаю:
В вашем обработчике uploadStart () для вашего файла запишите время начала загрузки и сохраните его где-нибудь.
var startTime = +new Date(); // the current date time in UTC * 1000 milliseconds
Затем в вашем обработчике uploadProgress ()для того же файла:
var percentage = bytesLoaded/file.size,
timeDiff = +new Date() - startTime,
status = (percentage > 0 ? Math.round(timeDiff / percentage / 1000 * (1 - percentage)) + " seconds remaining." : "Uploading...");
Работает хорошо!
Надеюсь, это полезно.
РЕДАКТИРОВАТЬ, добавлен тест на процент> 0