org.openlaszlo.iv.flash.api.shape |
|
Java Source File Name | Type | Comment |
BareShape.java | Class | |
CurvedEdgeRecord.java | Class | CurveEdge record.
SWF differs from most vector file formats by using Quadratic Bezier
curves rather than Cubic Bezier curves. |
FillStyle.java | Class | FillStyle of Shape.
SWF supports three basic types of fills for a shape.
- Solid fill - A simple RGBA color that fills a portion of a shape.
An alpha value of 255 means a completely opaque fill.
An alpha value of zero means a completely transparent fill.
Any alpha between 0 and 255 will be partially transparent.
- Gradient Fill - A gradient fill can be either a linear or a radial gradient.
See
org.openlaszlo.iv.flash.api.Gradient s for an in depth description of how gradients are defined.
- Bitmap fill - Bitmap fills refer to a bitmap characterId.
There are two styles: clipped and tiled.
|
Gradient.java | Class | Gradient
Here is an overview of the Macromedia Flash (SWF) gradient model:
- There are two styles of gradient - Linear and Radial.
- Each gradient has its own transformation matrix, and can be transformed independently of its parent shape.
- A gradient can have up to eight control points.
|
LazyMorphShape.java | Class | |
LazyShape.java | Class | |
LineStyle.java | Class | A line style represents a width and color of a line. |
MorphFillStyle.java | Class | FillStyle of MorphShape. |
MorphGradient.java | Class | |
MorphLineStyle.java | Class | A line style represents a width and color of a line. |
MorphShape.java | Class | MorphShape.
The DefineMorphShape tag defines the start and end states of a morph sequence.
A morph object does not use previously defined shapes, it is considered a special
type of shape with only one character ID. |
MorphShapeStyles.java | Class | This object represents collection of shape styles. |
Shape.java | Class | Shape.
Shapes are defined by a list of edges called a path. |
ShapeRecords.java | Class | Shape records. |
ShapeStyles.java | Class | This object represents collection of shape styles. |
StrightEdgeRecord.java | Class | Straight-edge record. |
StyleChangeRecord.java | Class | Stylechange record.
The style change record is a non-edge record. |