このクラスは、
矩形の角を丸くすることができます。 矩形の端は、Graphics オブジェクトの現在の線スタイルによりストロークを設定できます。 単色またはグラデーションの塗りを適用することもできますし、塗りを適用しなくても構いません。 単色の塗りには、アルファ透明度を適用できます。 グラデーションの塗りは線状または放射状にできます。 グラデーションに沿った指定の点で、最大 15 のカラーとアルファ値を指定できます。さらにグラデーションの回転角度または変換マトリックスを指定できます。 最後に、矩形には角丸矩形の空洞を彫り込むことができます。
この多用途の矩形描画ルーチンは、様々なスキンで使用されます。 このルーチンでは、このスキンの Graphics オブジェクトに描画するために、(flash.display.Graphics クラス内の)
UIComponent を拡張するコンポーネントの場合は、
UIComponent を拡張するコンポーネントの場合は、
サブクラスでは、このメソッドをオーバーライドし、
これは、ユーザーコードやズームエフェクトなどのソースからの伸縮の前に行われます。 コンポーネントは、後で行われる伸縮は認識しません。
新しい非矩形の境界線クラスを作成する場合は、このクラスを拡張する必要があります。 新しい矩形の境界線クラスを作成する場合は、抽象サブクラス RectangularBorder を拡張する必要があります。