Я работаю над своим первым большим сайтом Actionscript 3 и пытаюсь выбрать наилучшую последовательность загрузки. В настоящее время я использую BulkLoader, так как размер файла не был большой проблемой для большого сайта, но я определенно открыт для других подходов.
Я пытаюсь выяснить, какие внешние активы измеряют прогресс {1 swf, 1 файл css, несколько изображений}, но не могу понять, как их сгруппировать / упорядочить из-за их зависимости от загруженного файла XML.
Каковы лучшие практики для инициализации программы и цепной загрузки активов в AS3, особенно когда структура сайта создается из файла XML?
Прежде всего, я загружаю один SWF-файл и XML-файл, содержащий структуру сайта , page-id , copy и имена файлов изображений (фоновые изображения, а также слайд-шоу страниц). В настоящее время я загружаю файлы XML и CSS заранее, а затем генерирую всю программу. Я должен извлечь имена файлов изображений из XML, а затем загрузить их, однако это действительно процесс, состоящий из двух частей. Есть ли способ как-то создать один предварительный загрузчик для всей этой массовой загрузки?
Несколько замечаний о моем процессе инициализации: на временной шкале 1 кадр, а на сцене присутствует только предварительный загрузчик. Страницы + другие детали (навигация, фоновые изображения, слайд-шоу и т. Д.) Добавляются / создаются как новые объекты после анализа XML, а затем я удаляю клип предварительной загрузки. Это может быть несколько ресурсоемким при полной загрузке, но предотвращает необходимость повторной загрузки снова и снова, когда пользователи нажимают на веб-сайт. Я также буду реализовывать SWFAddress, поэтому последовательность предварительной загрузки имеет решающее значение для master.