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