Подскажите плиз.
В swf-файле есть некоторое количество спрайтов в которых методом graphics создано некоторое изображение. Все спрайты разложены в массиве arrBMP.
Требуется составить один объект BitmapData - bmD - который включал бы в себя всю графику отрисованную в спрайтах, и с теми-же координатами. Пробую как-то так:

Код AS3:
private function poluchBitmapData():void {
var bmD:BitmapData = new BitmapData(1600, 1000, true, 0xFFFF00);
for (var i:int = 0; i < arrBMP.length; i++) {
var sprt:Sprite = arrBMP[i] as Sprite;
var bmd2:BitmapData = arrBMP[i] as BitmapData;
var rect:Rectangle = new Rectangle(sprt.x, sprt.y, sprt.width, sprt.height);
var pt:Point = new Point(sprt.x, sprt.y);
bmD.copyPixels(bmd2, rect, pt);
}
}
но что-то никак.
Опыт работы с классами Bitmap и BitmapData есть, но небольшой.
Подскажите плиз, как сделать правильно.