Interface)を使った容量の軽いシェイプをつくるために用いられます。Shapeクラスにはgraphicsプロパティがあり、Graphicsクラスのメソッドにアクセスできます。Spriteクラスもgraphicsプロパティをもち、Shapeクラスにはない機能が備わっています。他方、Shapeオブジェクトはそうではありませんので、子のDisplayObjectをもつことはできません。このため、ShapeオブジェクトはSpriteオブジェクトと比べて、同じグラフィックスをもたせても、メモリ消費は少なくて済みます。以下の例は、ShapeExampleクラスを用いて円と角丸矩形および正方形を描きます[*1]。この処理は、つぎのステップを実行して実現します。sizeプロパティを宣言して、後で各シェイプのサイズを決めるために用います。各種の設定用プロパティを宣言して、背景色をオレンジに、境界線の色はグレーに、境界線の太さとして0(極細線[*2])を指定し、角の半径は9ピクセルに、そしてステージ端や他のオブジェクトとの間隔をピクセルとします。5を起点として、シェイプ間は5ピクセル間隔でrefreshLayout()メソッドを使って描画し直しします。Movie](ムービープレビュー)を行うと、円と角丸矩形および正方形が描画されます(図001)。ShapeExampleクラスは、MovieClipシンボルまたはFlashドキュメントに設定します。Properties](リンケージプロパティ)のダイアログボックスで、[Class]にクラス名を入力します(図002)。class]にクラス名を入力します(図003)。