-1

BitmapData 画像を 3.0 の他の画像パターンで塗りつぶすにはどうすればよいですか? たとえば、「square:BitmapData」となる中央に黒い四角がある白い画像と、「circle:BitmapData」と呼ばれる小さな(2x2)青い円のある他の画像があります。その四角をこの青い円で埋めたいのですが、これを行う方法はありますか?

アップデート

ここで私は何をする必要があるかの例を見つけました:

これは 2 つの画像です (左は私の正方形、右は青い円) http://pix.samoucka.ru/img/content/graphics/thewebschedule/8/466.gif

これは、 http://pix.samoucka.ru/img/content/graphics/thewebschedule/8/467.gifを埋めた後の様子です。

4

1 に答える 1

0

copyPixels()x と y を使用して反復して全体を並べてみると、copyPixels()非常に高速です。

または

スプライトを作成して正しいサイズで使用graphics.beginBitmapFill()し、BitmapData を正しい位置に配置する方が簡単な場合があります。graphics.drawRect()draw()

黒い正方形のサイズと位置を決定する必要がある場合getColorBoundsRect()は、仕事をする必要があります。

于 2012-09-16T15:27:40.510 に答える