可能であれば、標準と方法MovieClip
を使用して画像を並べたり、線に沿って並べたりしたいと思います。線は方向性があるため、に似たものを表示する必要があります。線は任意の角度にすることができるため、withを使用することはできません。また、可能であれば、線をアニメーション化してもらいたいと思います。moveTo()
lineTo()
>>>>>>>>>>>>>
drawRect()
beginBitmapFill()
これは可能ですか、それともカスタムクラスが必要ですか?
可能であれば、標準と方法MovieClip
を使用して画像を並べたり、線に沿って並べたりしたいと思います。線は方向性があるため、に似たものを表示する必要があります。線は任意の角度にすることができるため、withを使用することはできません。また、可能であれば、線をアニメーション化してもらいたいと思います。moveTo()
lineTo()
>>>>>>>>>>>>>
drawRect()
beginBitmapFill()
これは可能ですか、それともカスタムクラスが必要ですか?
はい、可能です。線とは、長方形を意味すると仮定しています(特定の幅で、特定の角度で配置されます。たとえば、シータです。)したがって、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();
長方形はいくつでも追加できます。