Не надо setPixel, просто

Код AS3:
bitmapData.draw(sprite)
Вообще для превращения клипа в растр, я использую такую функцию, не знаю на сколько правильно так, но работает.

Код AS3:
function rasterClip(obj) {
var matrix:Matrix=new Matrix();
var rect:Rectangle=obj.getRect(obj);
matrix.translate(-rect.x,-rect.y);
var bmd:BitmapData=new BitmapData(obj.width,obj.height,true,0x00000000);
bmd.draw(obj,matrix);
var bm:Bitmap=new Bitmap(bmd);
bm.x=rect.x;
bm.y=rect.y;
//bm.smoothing=true; //по желанию
while (obj.numChildren) {
obj.removeChildAt(0);
}
obj.addChild(bm);
}
rasterClip(clip)