500x500のソースビットマップからx=100、y=100の200x200サイズのビットマップを「CUTTINGOUT」で探しています。これが私のコードです:
var tempData:BitmapData
var tempBitmap:Bitmap ;
tempData = new BitmapData(500, 500,false, 0xffffff);
tempBitmap = new Bitmap(tempData);
tempData.draw(original,null, null, null, new Rectangle(100, 100, 200, 200),true);
うまく機能しますが、
問題は、(0,0)から(100 + 200、100 + 200)に描画されることです。ただし、(0,0)から(100,100)にクリップします。したがって、他の部分が真っ白であっても、サイズは200x200より大きくなります。
描画は100,100から300,300から開始する必要があります。このビットマップを配置するムービークリップのサイズは200x200である必要があります。真っ白な領域は表示されません。ただし、x = 100、y=100からx=300、y=300までのソースビットマップのコンテンツのみ
それでも説明がわからない場合は、遠慮なくコメントしてください。
ありがとう