在 actionscript 中使用 PNG/JPG 图像作为图案填充
Using PNG/JPG image for pattern fill in actionscript
我需要在 actionscript 中使用方形网格、斜条纹(单色)等主要图案填充形状(矩形、椭圆形等)。
执行此操作的最佳方法是什么?
我应该以编程方式生成此类模式吗?
还是使用位图反复粘贴?
或者还有其他我应该知道的(纹理)方法吗?
实现这个:
我将预期的源图像 (PNG/JPG) 嵌入到 class 类型变量中。
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();
我需要在 actionscript 中使用方形网格、斜条纹(单色)等主要图案填充形状(矩形、椭圆形等)。
执行此操作的最佳方法是什么?
我应该以编程方式生成此类模式吗?
还是使用位图反复粘贴?
或者还有其他我应该知道的(纹理)方法吗?
实现这个:
我将预期的源图像 (PNG/JPG) 嵌入到 class 类型变量中。
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();