如果可能的话,我想使用标准和方法平铺图像或MovieClip
沿线平铺,这些线是有方向的,因此需要显示类似于. 线条可以是任何角度,因此不能选择使用with 。另外,如果可能的话,我想让线条动画化。moveTo()
lineTo()
>>>>>>>>>>>>>
drawRect()
beginBitmapFill()
这是可能的还是需要一个自定义类?
如果可能的话,我想使用标准和方法平铺图像或MovieClip
沿线平铺,这些线是有方向的,因此需要显示类似于. 线条可以是任何角度,因此不能选择使用with 。另外,如果可能的话,我想让线条动画化。moveTo()
lineTo()
>>>>>>>>>>>>>
drawRect()
beginBitmapFill()
这是可能的还是需要一个自定义类?
对的,这是可能的。我假设线条是指矩形(具有一定宽度并以特定角度放置,比如说theta。)所以一种方法是,不要使用drawRect,而不是使用moveTo和lineTo来制作有角度的矩形。
var matrix:Matrix = new Matrix();
matrix.rotate(theta);
graphics.beginBitmapFill(bitmapData, matrix);
graphics.moveTo(x0, y0);
graphics.lineTo(x0 + w * Math.cos(theta), y0 + w * Math.sin(theta));
graphics.lineTo(x0 + w * Math.cos(theta) - h * Math.sin(theta), y0 + w * Math.sin(theta) + h * Math.cos(theta));
graphics.lineTo(x0 - h * Math.sin(theta), y0 + h * Math.cos(theta));
graphics.endFill();
您可以根据需要添加任意数量的矩形。