| Class | Description |
|---|
| BitmapFill | Used to fill a shape with a bitmap image. The class is used with folowing FillStyleType:
- RepeatingBitmapFill
- ClippedBitmapFill
- NonSmoothedRepeatingBitmap
- NonSmoothedClippedBitmap
|
| CurvedEdgeRecord |
Represents the edge as two X-Y deltas used for defining Quadratic Bezier in the nex way:
- The first anchor point is the current drawing position.
- The control point is the current drawing position + ControlDelta.
- The last anchor point is the current drawing position + ControlDelta + AnchorDelta.
The last anchor point becomes the current drawing position. |
| DefineMorphShape | Represents the start and the end states of a morph sequence. A morph object should be displayed with the PlaceObject2 class, where the ratio field specifies how far the morph has progressed. |
| DefineMorphShape2 | The DefineMorphShape2 tag extends the capabilities of DefineMorphShape by using a new morph line style record in the morph shape. It allows the use of new types of joins and caps as well as scaling options and the ability to fill the strokes of the morph shape. DefineMorphShape2 specifies not only the shape bounds but also the edge bounds of the shape. While the shape bounds are calculated along the outside of the strokes, the edge bounds are taken from the outside of the edges. |
| DefineShape | Represents the shape for using in control objects like PlaceObject. |
| DefineShape2 | Represents the shape for using in control objects like PlaceObject and extends DefineShape class by supporting more than 255 styles in the style list and multiple style lists in a single shape. |
| DefineShape3 | Represents the shape for using in control objects like PlaceObject and extends DefineShape2 class by supporting alpha transparency. |
| DefineShape4 | DefineShape4 extends the capabilities of DefineShape3 by using a new line style record in the shape. DefineShape4 specifies not only the shape bounds but also the edge bounds of the shape. The EdgeBounds field assists Flash Player in accurately determining certain layouts. In addition, DefineShape4 includes new hinting flags UsesNonScalingStrokes and UsesScalingStrokes. These flags assist Flash Player in creating the best possible area for invalidation. |
| FillStyle | Abstract class which represents the fill style of a shape. |
| FocalGradientFill | Represents the focal gradient fill style. |
| GradientFill | Gradient class is the part of the Fill Style class. |
| GradientRecord | Represents the gradient control point. |
| LineStyle | Abstract class which represents the width and color of a line. |
| LineStyle2 | LineStyle2 builds upon the capabilities of the LineStyle record by allowing the use of new types of joins and caps as well as scaling options and the ability to fill a stroke. In order to use LineStyle2, the shape must be defined with DefineShape4 — not DefineShape, DefineShape2, or DefineShape3. |
| MorphBitmapFill | MorphBitmapFill class is used to fill morphing shape with a bitmap image. The class is used with folowing FillStyleType:
- RepeatingBitmapFill
- ClippedBitmapFill
- NonSmoothedRepeatingBitmap
- NonSmoothedClippedBitmap
|
| MorphGradientFill | MorphGradientFill class is used to fill morphing shape with a gradient. Two types of gradient fill are supported:
- LinearGradientFill
- RadialGradientFill
|
| MorphGradientRecord | Represents morphing gradient information for a fill style. |
| MorphLineStyle2 | MorphLineStyle2 builds upon the capabilities of the MorphLineStyle record by allowing the use of new types of joins and caps as well as scaling options and the ability to fill morph strokes. While the MorphLineStyle record permits only rounded joins and round caps, MorphLineStyle2 also supports miter and bevel joins, and square caps and no caps. |
| MorphSolidFill | MorphSolidFill class is used to fill a morphing shape with a solid color. |
| MorphSolidLine | MorphSolidLine class is used to define the width and colour of a line drawn for a morphing shape. |
| Shape | Represents the shape and shape's glyphs. |
| ShapeManager | Represents the helper class for convenient creating shapes. Allows to create shapes like Ellipse, Circle, Line, Polygon etc. |
| SolidFill | Represents fill style with a solid color. |
| SolidLine | Represents the line with specified width and color. |
| StraightEdgeRecord | Represents the straight line from the current drawing position to the point specified in relative coordinates as delta of X and Y. This last point becomes current drawing position after the line was drawn. |
| StyleChangeRecord | Represents the record which can be applied in the next situations:
- Select a fill or line style of drawing.
- Move the current drawing position.
- Replace the current fill and line style arrays with a new set of styles.
|