-1

如何在 3.0 中用其他图像模式填充一些 BitmapData 图像?例如,我有一个中间有黑色正方形的白色图像,它是“square:BitmapData”,另一个带有小(2x2)蓝色圆圈的图像,我称之为“circle:BitmapData”。我想用这个蓝色圆圈填充那个正方形,有什么办法吗?

更新

在这里,我找到了我需要做的示例:

这是两张图片(左边是我的正方形,右边是蓝色圆圈) 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()非常快。

或者

创建一个 Sprite 并使用正确的大小,然后graphics.beginBitmapFill()使用正确位置的 BitmapData 可能会更简单。graphics.drawRect()draw()

如果需要确定黑色方块的大小和位置,getColorBoundsRect()应该做的工作。

于 2012-09-16T15:27:40.510 回答