Я экспериментировал с методом, предоставленным Брайаном Ходжем, а также с другим методом, в котором я отправлял переменные (расположения папок в виде строк из XML) в PHP, чтобы получить объединенный размер всех файлов в определенной папке и вернуть данные для Flash.
Одна из основных проблем, с которой я столкнулся на пути к предварительной загрузке рая, заключалась в том, что Flash Player, похоже, дает противоречивые результаты в отношении размера файла! Даже если я дважды загрузил одни и те же файлы, Flash скажет мне, что они были разных размеров ... иногда.
Это также вызвало проблемы с альтернативным (PHP) методом, так как PHP-скрипт будет производить (на первый взгляд) точные результаты по размеру файла, которые были бы несовместимы с теми, что были получены с помощью Flash, в результате чего загрузчик зависел до 85% или 128%, в зависимости о кешировании и настроении Флэша: /
Я отказался от обоих методов в пользу классного класса под названием массовый загрузчик , который позволяет загружать в очередь и отслеживать прогресс нескольких элементов и многое другое: D
Просто имейте в виду, что это значительно увеличит размер вашего файла SWF ... как иронично