class openfl.display.Shape extends DisplayObject

Available on all platforms

This class is used to create lightweight shapes using the ActionScript drawing application program interface(API). The Shape class includes a graphics property, which lets you access methods from the Graphics class.

The Sprite class also includes a graphicsproperty, and it includes other features not available to the Shape class. For example, a Sprite object is a display object container, whereas a Shape object is not (and cannot contain child display objects). For this reason, Shape objects consume less memory than Sprite objects that contain the same graphics. However, a Sprite object supports user input events, while a Shape object does not.

Instance Fields

var graphics:Graphics

Specifies the Graphics object belonging to this Shape object, where vector drawing commands can occur.

function new():Void

Creates a new Shape object.