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