По чему в этом коде, при выборе нескольких изображений, сохраняется только одно:

Код AS3:
for (var i:int = 0; i < imgList.length; i++) {
var image:ByteArray = imgList[i].img;
var imageName:String = imgList[i].name;
//Ресайз фото
var loadIm:Loader;
loadIm = new Loader();
loadIm.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
loadIm.loadBytes(image);
function onLoaderComplete(event:Event):void{
var newImg:BitmapData = new BitmapData(200, 200);
var img:ByteArray;
var vas:Bitmap = loadIm.content as Bitmap;
newImg.draw(vas);
img = new JPEGEncoder(90).encode(newImg);
upl(img); //Если сделать trace(img) то выводится два изображения
}
//конец
function upl(imag:ByteArray):void{ // Значит где-то здесь ошибка
var loader:MultipartURLLoader = new MultipartURLLoader;
loader.addVariable('imgName', imageName);
loader.addFile(imag, imageName, 'imgData', 'image/jpeg');
loader.load('http://upload.ro/up/bin-debug/upload.php');
loader.addEventListener(Event.COMPLETE, onCompletes);
}