Всем привет! Как можно сформировать битмапдату со спрайта с учётом маски?

Код AS3:
var FON:Sprite = new Class1() as Sprite;
var MASK:Sprite = new Class2() as Sprite;
FON.mask = MASK;
var temp_bitmap:BitmapData = new BitmapData(FON.width, FON.height, true, 0x00000000);
temp_bitmap.draw(FON);
this.addChild(new Bitmap(temp_bitmap));