我需要在动作脚本中填充形状(矩形,椭圆等),主要图案如方形网格,斜条纹(单色)。
最佳方法是什么?
我应该以编程方式生成这样的模式吗?
或者使用位图并反复粘贴它们?
或者我还应该知道其他方法(纹理)吗?
答案 0 :(得分:2)
实现这一目标:
我将预期的源图像(PNG / JPG)嵌入到类类型变量中。
public class MyComponent extends UIComponent
{
[Embed(source="../assets/FillPattern.png", mimeType="image/png")]
private var FillImage:Class;
}
实例化嵌入的图像数据。
fillBitmap = new FillImage;
var fillData = fillBitmap.bitmapData;
使用该位图数据填充/绘制形状,例如矩形
graphics.beginBitmapFill(fillData, null, true, true);
graphics.drawRect(0, 0, width, height);
graphics.endFill();