На этот вопрос нет простого ответа.
Когда Flash загружает файл (в браузере), браузер управляет транзакцией http, кэшированием и т. Д., Если у вас есть только несколько изображений, и они не слишком велики, первый способ легче запрограммировать и вы можете зависеть от очереди загрузки http браузеров для управления файлами.
Если у вас есть много файлов (десятки и десятки), их ошеломление некоторым способом может быть лучше по нескольким причинам. Во-первых, создание каждого объекта довольно дорого, в случае загрузчика вы подключите к нему прослушиватели событий и, возможно, даже отобразите анимацию загрузки. Это довольно дорого и замедлит Flash, уменьшая скорость отклика вашего приложения. Во-вторых, ошеломляя их, вы получаете явный контроль над тем, что загружается, а не в зависимости от реализации http в браузерах. Например, вы можете убедиться, что элементы, к которым пользователь будет обращаться в первую очередь, будут загружены первыми.
В случае гораздо больших файлов (скажем, сотен килобайт) вы можете загружать один за другим, что приводит к тому, что полоса пропускания пользователя не истощается. Это позволяет получить некоторую форму результата быстрее, чем, возможно, ожидание четырех (обычный одновременный лимит) загрузки сотен килобайтных файлов параллельно.
Стратегия, которую вы выбираете, действительно зависит от того, что вы пытаетесь сделать, и я думаю, что в конечном итоге это слишком двусмысленно для этого форума.
Еще один момент, на который следует обратить внимание: второй метод не очень надежен в случае сбоя загрузки.