private function CrossFade(event:Event):void{ trace(currentImageIndex); trace(imageList[currentImageIndex].child("image").toString()); var myLoader:Loader = new Loader(); myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event):void{ img = Bitmap(e.target.content); trace(img.bitmapData.width); trace(img.bitmapData.height); xFade.stop(); xFade.bitmapFrom = img.bitmapData; xFade.bitmapTo = img.bitmapData; xFade.play(); currentImageIndex++; if (currentImageIndex == imageList.length -1) currentImageIndex = 0; startTimer(CrossFade, 3500); }); myLoader.load(new URLRequest(imageList[currentImageIndex].child("image").toString())); } ///