У меня есть галерея, в которую он будет загружать изображение после загрузки предыдущего изображения, поэтому каждый раз, когда 'i' будет +1, чтобы он мог перейти к следующему изображению. Этот код отлично работает с моими другими файлами, но я не знаю, почему он не работает для текущего файла.
Обычно, если я отслеживаю 'i', правильным будет
0,1,2,3,4,5,6... etc
добавление до предела, но в этом файле его 'i' повторяет 1-е число дважды, только оно продолжает добавлять
0,0,1,2,3,4,5,6...etc
Код полностью совпадает с другим файлом, который я использую, но я не знаю, почему он здесь не работает. Код, похоже, не имеет никаких проблем. В любом случае, я могу обойти эту ситуацию?
private var i:uint=0;
private function loadItem():void {
if (i<myXMLList.length()) {
loadedPic=myXMLList[i].thumbnails;
galleryLoader = new Loader();
galleryLoader.load(new URLRequest(loadedPic));
galleryLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,picLoaded);
} else {
adjustImage();
}
}
private function picLoaded(event:Event):void {
var bmp=new Bitmap(event.target.content.bitmapData);
bmp.smoothing=true;
bmpArray.push(bmp);
imagesArray[i].addChild(bmp);
i++;
loadItem();
}