Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AddChild
com.degrafa.states The AddChild class adds a child Geometry object, such as a Circle, to the target as part of a view state.
 AdvancedCubicBezier
com.degrafa.geometry The AdvancedCubicBezier element draws a cubic Bézier using the specified start point, end point and 2 control points.
 AdvancedQuadraticBezier
com.degrafa.geometry The AdvancedQuadraticBezier element draws a quadratic Bézier using the specified start point, end point and control point and contains several additional methods that are useful in advanced applications.
 AdvancedRectangle
com.degrafa.geometry Used by the CSSSkin for graphics rendering.
 Aliases
com.degrafa.utilities The Aliases helper is for registering a Degrafa manifest of class aliases.
 ArcUtils
com.degrafa.geometry.utilities A helper utility class for drawing arcs.
 ArrowAutoShape
com.degrafa.geometry.autoshapes The ArrowAutoShape element draws a basic arrow.
 AutoPalette
com.degrafa.paint.palette Base class for auto palettes not intended to be instanced directly.
 AutoShape
com.degrafa.geometry.autoshapes Base class for AutoShape type geometry objects.
 AutoShapeTypeOffsets
com.degrafa.geometry.autoshapes Provides a base class that has common logic for offset type AutoShapes.
 BasicSpline
com.degrafa.geometry.splines The Basic Spline is a pseudo-abstract base class from which a wide variety of splines may be constructed and easily integrated into the Degrafa geometry pipeline.
 BezierSpline
com.degrafa.geometry.splines The BezierSpline can be used for drawing of a smooth curve through multiple points, with some shape control over the curve via a tension parameter.
 BezierSplineControl
com.degrafa.geometry.splines Helper class used by various spline Geometry.
 BezierUtils
com.degrafa.geometry.utilities 
 Bisect
com.degrafa.utilities.math 
 BitmapFill
com.degrafa.paint Used to fill an area on screen with a bitmap or other DisplayObject.
 BlendFill
com.degrafa.paint Used to wrap standard IFill objects for use in a ComplexFill.
 BoxArrowBasicAutoShape
com.degrafa.geometry.autoshapes The BoxArrowBasicAutoShape element draws a box with a pointy type call out.
 BurstAutoShape
com.degrafa.geometry.autoshapes The BurstAutoShape element draws a burst based on the number of points at the specified angle with a specified innerRadius.
 CardinalSpline
com.degrafa.geometry.splines The CardinalSpline is a version of the Cardinal Spline utility that is optimized for drawing in the Degrafa command stack.
 CardSpline
com.degrafa.utilities.math 
 CatmullRom
com.degrafa.utilities.math 
 CatmullRomSpline
com.degrafa.geometry.splines The CatmullRomSpline is a version of the Catmull-Rom spline utility that is optimized for drawing in the Degrafa command stack.
 CatmullRomUtility
com.degrafa.utilities.math 
 Circle
com.degrafa.geometry The Circle element draws a circle using the specified center point and radius.
 CloneUtil
com.degrafa.core.utils A helper utility class for cloning objects.
 ClosePath
com.degrafa.geometry.segment The "closepath" (Z or z) ends the current subpath by drawing a straight line from the current point to current subpath's initial point.
 ColorKeys
com.degrafa.core.utils A list of colorKey name constants that respect the SVG specification of ColorKeys.
 ColorUtil
com.degrafa.core.utils A helper utility class for color conversion.
 CommandCollection
com.degrafa.geometry.command 
 CommandCursor
com.degrafa.geometry.command 
 CommandStack
com.degrafa.geometry.command The CommandStack manages and stores the render process.
 CommandStackItem
com.degrafa.geometry.command The CommandStackItem manages and stores one of type (MOVE_TO,LINE_TO,CURVE_TO,DELEGATE_TO,COMMAND_STACK).
 ComplexFill
com.degrafa.paint Used to render multiple, layered IGraphicsFill objects as a single fill.
 Consts
com.degrafa.utilities.math Helper class for advanced math used in various spline Geometry.
 CrossAutoShape
com.degrafa.geometry.autoshapes The CrossAutoShape element draws a cross.
 CSSSkin
com.degrafa.skins A Flex skin for applying advanced styling through W3C based CSS.
 Cubic
com.degrafa.utilities.math 
 CubicBezier
com.degrafa.geometry The CubicBezier element draws a cubic Bézier using the specified start point, end point and 2 control points.
 CubicBezierTo
com.degrafa.geometry.segment A cubic Bézier (C,c S,s) segment is defined by a end point and two control points.
 CubicCage
com.degrafa.geometry.splines Helper class used by various spline Geometry.
 CubicSpline
com.degrafa.utilities.math 
 DecoratorBase
com.degrafa.decorators DecoratorBase is intended to be extended for basic decoration creation.
 DecoratorCollection
com.degrafa.core.collections The DecoratorCollection stores a collection of IDecorator objects
 DegrafaBevelFilter
com.degrafa.filters A bindable Degrafa-fied wrapper for flash.filters.BevelFilter.
 DegrafaBlurFilter
com.degrafa.filters A bindable Degrafa-fied wrapper for flash.filters.BlurFilter.
 DegrafaCollection
com.degrafa.core.collections The Degrafa collection stores a collection of objects of a specific type and is the base class for all collection objects.
 DegrafaColorMatrixFilter
com.degrafa.filters A bindable Degrafa-fied wrapper for flash.filters.ColorMatrixFilter.
 DegrafaConvolutionFilter
com.degrafa.filters A bindable Degrafa-fied wrapper for flash.filters.ConvolutionFilter.
 DegrafaCursor
com.degrafa.core.collections The DegrafaCursor is a class that aids enumeration and modification of the enclosed Array.
 DegrafaDisplacementMapFilter
com.degrafa.filters A bindable Degrafa-fied wrapper for flash.filters.DisplacementMapFilter.
 DegrafaDropShadowFilter
com.degrafa.filters A bindable Degrafa-fied wrapper for flash.filters.DropShadowFilter.
 DegrafaEvent
com.degrafa.events Base class for Degrafa-specific events
 DegrafaFilter
com.degrafa.filters Base for all filter proxies required to support bindings and states
 DegrafaGlowFilter
com.degrafa.filters A bindable Degrafa-fied wrapper for flash.filters.GlowFilter.
 DegrafaGradientBevelFilter
com.degrafa.filters A bindable Degrafa-fied wrapper for flash.filters.GradientBevelFilter.
 DegrafaGradientGlowFilter
com.degrafa.filters A bindable Degrafa-fied wrapper for flash.filters.GradientGlowFilter.
 DegrafaObject
com.degrafa.core Base class for all event enabled Degrafa objects.
 DegrafaSkinManipulator
com.degrafa.core.manipulators The DegrafaSkinManipulator allows one to tie in and manipulate the specified IGraphicSkin for an object.
 DegrafaTextFormat
com.degrafa.geometry.text DegrafaTextFormat is a convenience object for defining reusable textformat data for use with RasterText.
 DisplayObjectCollection
com.degrafa.core.collections The DisplayObjectCollection stores a collection of flash.display.DisplayObject objects.
 DonutAutoShape
com.degrafa.geometry.autoshapes The DonutAutoShape element draws a donut using the specified centre point and radius with a cut out hole defined by the innerRadius.
 Ellipse
com.degrafa.geometry The Ellipse element draws a ellipse using the specified x,y, width and height.
 EllipticalArc
com.degrafa.geometry The EllipticalArc element draws an elliptical arc using the specified x, y, width, height, start angle, arc and closure type.
 EllipticalArcTo
com.degrafa.geometry.segment Defines an elliptical arc (A,a) segment from the current point.
 EmptyFill
com.degrafa.paint The EmptyFill class provides a class for explicitly setting an empty Fill.
 EmptyStroke
com.degrafa.paint The EmptyStroke class provides a class for explicitly setting an empty stroke.
 EventTrigger
com.degrafa.triggers EventTrigger will listen to the specified event on the source and set the specified state when that event occurs.
 ExternalBitmapData
com.degrafa.utilities.external The ExternalDataAsset class defines the properties for an external data source used at runtime by Degrafa.
 ExternalDataAsset
com.degrafa.utilities.external The ExternalDataAsset class defines the properties for an external data source used at runtime by Degrafa.
 ExternalDataPropertyChangeEvent
com.degrafa.utilities.external ...
 FillCollection
com.degrafa.core.collections The FillCollection stores a collection of IGraphicsFill objects
 FilterCollection
com.degrafa.core.collections The FilterCollection stores a collection of BitmapFilter objects
 FlowArrowAutoShape
com.degrafa.geometry.autoshapes The FlowArrowAutoShape element draws a FlowArrow.
 FontGlyph
com.degrafa.utilities.swf.fonts 
 FontName
com.degrafa.utilities.swf.fonts 
 FontSet
com.degrafa.utilities.swf.fonts 
 Gauss
com.degrafa.utilities.math 
 GearAutoShape
com.degrafa.geometry.autoshapes The GearAutoShape element draws a gear based on the number of points at the specified angle with a specified innerRadius.
 Geometry
com.degrafa.geometry A geometry object is a type of Degrafa object that enables rendering to a graphics context.
 GeometryCollection
com.degrafa.core.collections The GeometryCollection stores a collection of IGeometry objects
 GeometryComposition
com.degrafa GeometryComposition allows composing only objects that extend Geometry.
 GeometryGroup
com.degrafa GeometryGroup is where composition is achieved for all Degrafa objects that render to a graphics context.
 GeometryRepeater
com.degrafa.repeaters 
 GeometryUnion
com.degrafa.geometry Unions child geometries into one large closed path Note: Child geometries fill and strokes will be ignored
 GeometryUtils
com.degrafa.geometry.utilities A helper utility class for various geometric calculations.
 GradientFillBase
com.degrafa.paint The gradient fill class lets you specify a gradient fill.
 GradientStop
com.degrafa.paint The gradient stop class defines the objects that control a transition as part of a gradient fill.
 GradientStopsCollection
com.degrafa.core.collections The GradientStopsCollection stores a collection of GradientStop objects
 GradientStrokeBase
com.degrafa.paint The gradient stroke class lets you specify a gradient filled stroke.
 Graphic
com.degrafa Graphic is the base class for Degrafa objects that allow complete composition GeometryGroup for example.
 GraphicBorderSkin
com.degrafa.skins GraphicBorderSkin is an extension of Border for use declarativly.
 GraphicImage
com.degrafa GraphicImage Enables support for images to be added to compositions.
 GraphicPanelSkin
com.degrafa.skins 
 GraphicPoint
com.degrafa Simple point definition.
 GraphicPointCollection
com.degrafa.core.collections The GraphicPointCollection stores a collection of IGraphicPoint objects
 GraphicPointEX
com.degrafa Extended Degrafa event enabled point definition.
 GraphicPointEXCollection
com.degrafa.core.collections The GraphicPointEXCollection stores a collection of GraphicPointEX objects
 GraphicProgrammaticSkin
com.degrafa.skins GraphicProgrammaticSkin is an extension of ProgrammaticSkin for use declarativly.
 GraphicRectangularBorderSkin
com.degrafa.skins GraphicRectangularBorderSkin is an extension of RectangularBorder for use declarativly.
 GraphicsCollection
com.degrafa.core.collections The GraphicsCollection stores a collection of IGraphic objects
 GraphicSkinCollection
com.degrafa.core.collections The GraphicSkinCollection stores a collection of IGraphicSkin objects
 GraphicText
com.degrafa GraphicText extends TextField and enables support for text fields to be added to compositions.
 GraphicTextPlus
com.degrafa GraphicText extends TextField and enables support for text fields to be added to compositions.
 Halley
com.degrafa.utilities.math 
 HexagonAutoShape
com.degrafa.geometry.autoshapes The HexagonAutoShape element draws a hexagon including an offset1 passed.
 HorizontalLine
com.degrafa.geometry The HorizontalLine element draws a horizontal line using the specified x, y, and x1 coordinate values.
 HorizontalLineTo
com.degrafa.geometry.segment A horizontal line (H,h) segment is defined by a ending x-axis point.
 IBlend
com.degrafa.core Base interface for Degrafa objects that require a blend mode.
 IDecorator
com.degrafa.decorators IDecorator is the base interface for basic decorations.
 IDegrafaCollection
com.degrafa.core.collections Base interface for all Degrafa collection classes.
 IDegrafaObject
com.degrafa.core Base interface for all event enabled Degrafa objects.
 IDegrafaStateClient
com.degrafa.states The interface that Degrafa objects must implement to take part in the states system.
 IDisplayObjectProxy
com.degrafa.geometry.display The IDisplayObjectProxy interface is used to identify and provide access to Geometry objects that are DisplayObject based for example RasterText or RasterImage.
 IExternalData
com.degrafa.utilities.external The ExternalDataAsset class defines the properties for an external data source used at runtime by Degrafa.
 IGeometry
com.degrafa Base interface for all Degrafa geometry objects.
 IGeometryComposition
com.degrafa Base interface for all composable Degrafa objects.
 IGraphic
com.degrafa Base interface for Degrafa Graphic objects.
 IGraphicPoint
com.degrafa Base interface for Degrafa point objects.
 IGraphicsFill
com.degrafa.core Base interface for all Degrafa fill objects.
 IGraphicSkin
com.degrafa.core Base interface for all Degrafa skin objects.
 IGraphicsStroke
com.degrafa.core Base interface for all Degrafa stroke objects.
 ILayout
com.degrafa.geometry.layout ILayout is the base interface for layout related objects.
 InterpolatedColorPalette
com.degrafa.paint.palette A color palette that auto generates and will interpolate between the colorFrom and colorTo values.
 IOverride
com.degrafa.states The IOverride interface is used for view state overrides.
 IPlottableSpline
com.degrafa.geometry.splines 
 IRenderDecorator
com.degrafa.decorators IRenderDecorator is the base interface for complex render time decorations.
 IRepeaterModifier
com.degrafa.repeaters IRepeaterModifier is the base interface for objects qualifying as property modifiers.
 ISegment
com.degrafa.geometry.segment Base interface for all Degrafa segment objects.
 IsocelesTriangleAutoShape
com.degrafa.geometry.autoshapes The IsocelesTriangleAutoShape element draws a isoceles triangle.
 ISpline
com.degrafa.geometry.splines 
 IStateClient
com.degrafa.states The IStateClient interface defines the interface that components must implement to support view states.
 ITransform
com.degrafa.transform ITransform is the base interface for transform.
 ITransformablePaint
com.degrafa.core Base interface for all Degrafa transformable fill and stroke objects.
 ITrigger
com.degrafa.triggers ITrigger is the interface objects must implement in order to participate in triggers.
 LayoutConstraint
com.degrafa.geometry.layout Defines constraint based layout.
 LayoutUtils
com.degrafa.geometry.layout LayoutUtils is an all staic helper class for layout related tasks.
 LeftRightArrowAutoShape
com.degrafa.geometry.autoshapes The LeftRightArrowAutoShape element draws an arrow with a left and right head..
 Line
com.degrafa.geometry The Line element draws a line using the specified x, y, x1 and y1 coordinate values.
 LinearGradientFill
com.degrafa.paint The linear gradient fill class lets you specify a gradient fill.
 LinearGradientStroke
com.degrafa.paint The linear gradient stroke class lets you specify a gradient filled stroke.
 LineTo
com.degrafa.geometry.segment A line (L,l) segment is defined by a ending x-axis and y-axis point.
 LoadingLocation
com.degrafa.utilities.external A representation of a loading location specified in terms of a base path and crossdomain policy file to be accessed.
 MatrixTransform
com.degrafa.transform Matrix Transform creates an affine matrix transformation to manipulate the object in the two dimensional space using custom transformations not provided by the other transform classes.
 Measure
com.degrafa.core Constant and conversion class for css skin values.
 Move
com.degrafa.geometry The Move element moves the drawing context current point to a specified x and y coordinate value.
 MoveTo
com.degrafa.geometry.segment A line (M,m) segment is defined by a target x-axis and y-axis point.
 NaturalCubicSpline
com.degrafa.geometry.splines The Natural Cubic Spline is a version of the natural cubic spline utility that is optimized for drawing in the Degrafa command stack.
 Newton
com.degrafa.utilities.math 
 ObtuseTriangleAutoShape
com.degrafa.geometry.autoshapes The ObtuseTriangleAutoShape element draws a obtuse triangle.
 Palette
com.degrafa.paint.palette Base palette object.
 PaletteEntry
com.degrafa.paint.palette Stores data and provides binding for a palette entry.
 PaletteUtils
com.degrafa.paint.palette Methods for processing color values and generating color palettes.
 ParallelogramAutoShape
com.degrafa.geometry.autoshapes The ParallelogramAutoShape element draws a parallelogram.
 Path
com.degrafa.geometry The Path element draws a path comprised of several available path commands using the specified path data value.
 PlottableCubicSpline
com.degrafa.geometry.splines 
 Polygon
com.degrafa.geometry The Polygon element draws a polygon using the specified points.
 Polyline
com.degrafa.geometry The Polyline element draws a polyline using the specified points.
 PresetColorPalette
com.degrafa.paint.palette A color palette that auto generates one of 3 presets cool, hot or grey.
 PropertyModifier
com.degrafa.repeaters PropertyModifier is used to specify changes that should occur on the geometry or subsequent objects being repeated.
 PropertyTrigger
com.degrafa.triggers Used for notification of a property change on a source object.
 QuadData
com.degrafa.geometry.splines QuadData is a holder class for the minimial number of parameters to define a quadratic Bezier curve.
 QuadHermiteSpline
com.degrafa.utilities.math 
 QuadraticBezier
com.degrafa.geometry The QuadraticBezier element draws a quadratic Bézier using the specified start point, end point and control point.
 QuadraticBezierTo
com.degrafa.geometry.segment Defines a quadratic Bézier curve from the current point to (x,y) using (cx,cy) as the control point.
 QuadraticHermiteCurve
com.degrafa.utilities.math 
 QuadraticHermiteSpline
com.degrafa.geometry.splines The QuadraticHermitSpline interpolates a set of knots with quadratic Hermit seggments.
 QuadraticSpline
com.degrafa.geometry.splines The Quadratic can be used for drawing of a smooth curve that passes through the first and last points.
 RadialGradientFill
com.degrafa.paint The radial gradient fill class lets you specify a gradient fill that radiates out from the center of a graphical element.
 RadialGradientStroke
com.degrafa.paint The radial gradient stroke class lets you specify a gradient stroke that radiates out from the center of a graphical element.
 RasterImage
com.degrafa.geometry The RasterImage element draws a Bitmap Rectangle to the drawing target.
 RasterText
com.degrafa.geometry The RasterText element permits rendering Text as part of a composition or drawing to an arbitrary graphics target.
 RasterTextPlus
com.degrafa.geometry The RasterText element permits rendering Text as part of a composition or drawing to an arbitrary graphics target.
 RegularPolygonAutoShape
com.degrafa.geometry.autoshapes The RegularPolygonAutoShape element draws a regular polygon based on the number of points at the specified angle.
 RegularRectangle
com.degrafa.geometry The RegularRectangle element draws a regular rectangle using the specified x,y, width and height.
 RemoveChild
com.degrafa.states The RemoveChild class removes a Geomerty object, such as a Circle, from a target as part of a view state.
 RemoveChildren
com.degrafa.states The RemoveChildren class removes an array Geomerty objects, such as a Circles, from a target as part of a view state.
 RenderDecoratorBase
com.degrafa.decorators RenderDecoratorBase is intended to be extended for complex decorations.
 RepeaterModifierCollection
com.degrafa.core.collections The RepeaterModifierCollection stores a collection of RepeaterModifier objects
 RotateTransform
com.degrafa.transform RotateTransform rotates an object in the two-dimensional plane by specifying an angle and a registration point defined in registration point or centerX and centerY respectivly.
 RoundedRectangle
com.degrafa.geometry The RoundedRectangle element draws a rounded rectangle using the specified x,y, width, height and corner radius.
 RoundedRectangleComplex
com.degrafa.geometry The RoundedRectangleComplex element draws a complex rounded rectangle using the specified x,y, width, height and top left radius, top right radius, bottom left radius and bottom right radius.
 ScaleTransform
com.degrafa.transform ScaleTransform scales an object along the x-axis (scaleX) and y-axis (scaleY).
 Segment
com.degrafa.geometry.segment Base class for segment elements that make up path geometry.
 SegmentsCollection
com.degrafa.core.collections The SegmentsCollection stores a collection of ISegment objects
 SetProperties
com.degrafa.states The SetProperties class specifies an array properties and values that get modified for this state.
 SetProperty
com.degrafa.states The SetProperty class specifies a property value that is in effect only during the parent view state.
 ShapeStrokeDecorator
com.degrafa.decorators.standard ShapeStrokeDecorator is intended as an example wrapper type decoration.
 SimpleRoot
com.degrafa.utilities.math 
 SkewTransform
com.degrafa.transform SkewTransform defines a two-dimensional skew that stretches the coordinate space in a non-uniform manner.
 SloppyLineDecorator
com.degrafa.decorators.standard Randomly perturbs the line and curve segments that make up a Geometry.
 SolidFill
com.degrafa.paint Solid fill defines a fill color to be applied to a graphics contex.
 SolidStroke
com.degrafa.paint The Stroke class defines the properties for a line.
 Solve2x2
com.degrafa.utilities.math 
 SplineToBezier
com.degrafa.utilities.math 
 SplineTypeEnum
com.degrafa.geometry.splines 
 StarAutoShape
com.degrafa.geometry.autoshapes The StarAutoShape element draws a star based on the number of points at the specified angle with a specified innerRadius.
 State
com.degrafa.states The State class defines a view state, a particular view of a object.
 StateManager
com.degrafa.states The StateManager manages states for a IDegrafaStateClients.
 Stencil
com.degrafa.geometry.stencil Base class for Stencil type geometry objects.
 StrokeCollection
com.degrafa.core.collections The StrokeCollection stores a collection of IGraphicsStroke objects
 StyleUtil
com.degrafa.core.utils A helper utility class for style processing.
 SuperShape2D
com.degrafa.geometry The SuperShape2D element draws a shape using the specified parameters.
 Surface
com.degrafa Surface is a simple UIComponent extension that allows Degrafa objects to be added to it's display list.
 SVGDashLine
com.degrafa.decorators.standard 
 SWFFontReader
com.degrafa.utilities.swf 
 SWFReader
com.degrafa.utilities 
 SWFShapeReader
com.degrafa.utilities.swf 
 SWFTag
com.degrafa.utilities.swf 
 Transform
com.degrafa.transform A general purpose Transform.
 TransformBase
com.degrafa.transform TransformBase is a base transform class that other transforms extend off of.
 TransformCollection
com.degrafa.core.collections The TransformCollection stores a collection of ITransform objects
 TransformGroup
com.degrafa.transform TransformGroup is a collection of Degrafa Transforms that are processed together to generate a composite transform on the requesting geometry and/or fill object.
 TranslateTransform
com.degrafa.transform TranslateTransform translates an object in the two-dimensional space.
 TrapezoidAutoShape
com.degrafa.geometry.autoshapes The TrapezoidAutoShape element draws a trapezoid.
 Trigger
com.degrafa.triggers Trigger is the base class that other triggers extend from.
 VectorFill
com.degrafa.paint Used to fill one Geometry Object with other Degrafa-defined Geometry Objects or compositions
 VerticalLine
com.degrafa.geometry The VerticalLine element draws a vertical line using the specified x, y, and y1 coordinate values.
 VerticalLineTo
com.degrafa.geometry.segment A vertical line (V,v) segment is defined by a ending y-axis point.
 VideoFill
com.degrafa.paint VideoFill is an advanced paint class used to fill an area with playing Video content.
 VideoStream
com.degrafa.utilities.external ...