У меня есть простая флеш-галерея изображений.Он работает так, как будто он использует мувиклип, называемый «picContain», в который он загружает изображение, альфа-вверх, ждет несколько секунд, затем перебирает и повторяет процесс.
Код перебирает массив для источников изображений.Он проходит столько же раз, сколько элементов в массиве.Проблема в том, что с течением времени (около 15 минут или около того) загрузка изображения занимает все больше времени.Я предполагаю, что это потому, что он не выгружает последнее изображение, которое было загружено в содержащий клип.Вот часть моего кода, которая загружает изображение:
function imageLoaded(e:Event) {
imageLoader.width = 1013;
imageLoader.height = 760;
Bitmap(imageLoader.content).smoothing = true;
picContain.addChild(imageLoader);
alphUp(picContain); // my alpha up function
}
Дело в том, что даже если бы я хотел использовать picContain.removeChild()
, я не смог бы, потому что removeChild
требует имя экземпляра в скобках - иэти клипы не имеют их.Является ли removeChild решением?Если так, как я могу заставить его удалить то, что находится в содержащем клипе, без указания?
Спасибо за вашу помощь.