У меня типичная ситуация, когда большой цикл загружает много изображений, и он выполняется асинхронно, что заставляет браузер освобождаться во время загрузки, и я хочу сделать его синхронным, но у меня большие проблемы с этим. Я нашел этот класс синхронный загрузчик, и он отлично работает, но вы не можете добавить прослушиватель событий мыши к погрузчику. Вот пример кода:
for (var i = 0; i < items.length; i++) {
item = items[i];
if(item.layer>1){
ld:Loader = new Loader();
ld.load(new URLRequest(item.url));
ld.rotation = item.rotation;
ld.x = item.x ;
ld.y = item.y;
ld.addEventListener(Event.COMPLETE, loadComplete);
ld.scaleX = item.scaleX;
ld.scaleY = item.scaleY;
ld.addEventListener(MouseEvent.MOUSE_DOWN, select);
layers_arr[item.layer].addChild(ld);
}
}
Любая идея, как это можно сделать?