Packageorg.apache.flex.charts.optimized
Classpublic class SVGChartAxisGroup
InheritanceSVGChartAxisGroup Inheritance CompoundGraphic Inheritance GraphicShape Inheritance UIBase Inheritance HTMLElementWrapper Inheritance flash.display.Sprite
Implements IAxisGroup

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The SVGChartAxisGroup provides a CompoundGraphic whose drawing functions can be used to display a chart's axis graphics without resorting to the creation of extra objects.



Public Properties
 PropertyDefined By
 Inherited$height : Number
[read-only] Retrieve the low-level bounding box height.
UIBase
 Inherited$width : Number
[read-only] Retrieve the low-level bounding box width.
UIBase
 Inheritedbeads : Array
The array property that is used to add additional beads to an MXML tag.
UIBase
 InheritedclassName : String
The classname.
UIBase
 Inheritedelement : IFlexJSElement
[read-only] Each IUIBase has an element that is actually added to the platform's display list DOM.
UIBase
 InheritedexplicitHeight : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 InheritedexplicitWidth : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 Inheritedfill : IFill
A solid color fill.
GraphicShape
 Inheritedheight : Number
[override] The height of the component.
UIBase
 Inheritedid : String
An id property for MXML documents.
UIBase
 InheritedmeasurementBead : IMeasurementBead
[read-only] A measurement bead, if one exists.
UIBase
 Inheritedmodel : Object
An IBeadModel that serves as the data model for the component.
UIBase
 InheritednumElements : int
[read-only] The number of elements in the parent.
UIBase
 InheritedpercentHeight : Number
The requested percentage height this component should have in the parent container.
UIBase
 InheritedpercentWidth : Number
The requested percentage width this component should have in the parent container.
UIBase
 Inheritedstroke : IStroke
A solid color fill.
GraphicShape
 Inheritedstyle : Object
The object that contains "styles" and other associated name-value pairs.
UIBase
 InheritedtextFill : IFill
The color of the text.
CompoundGraphic
 InheritedtextStroke : IStroke
The stroke color of the text.
CompoundGraphic
 InheritedtopMostEventDispatcher : IEventDispatcher
[read-only] The top most event dispatcher.
UIBase
 InheritedtypeNames : String
A list of type names.
UIBase
 Inheritedview : IBeadView
An IBeadView that serves as the view for the component.
UIBase
 Inheritedwidth : Number
[override] The width of the component.
UIBase
Public Methods
 MethodDefined By
  
Constructor.
SVGChartAxisGroup
 Inherited
addBead(bead:IBead):void
[override] Add a bead to the strand.
UIBase
 Inherited
[override]
GraphicShape
 Inherited
addElement(c:Object, dispatchEvent:Boolean = true):void
Add a component to the parent.
UIBase
 Inherited
addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
Add a component to the parent.
UIBase
 Inherited
clear():void
Clears all of the drawn path data.
CompoundGraphic
  
drawAxisLine(originX:Number, originY:Number, width:Number, height:Number, lineStroke:IStroke):void
Draws the axis line at the given position.
SVGChartAxisGroup
 Inherited
drawCircle(x:Number, y:Number, radius:Number):void
Draw the circle.
CompoundGraphic
 Inherited
drawEllipse(x:Number, y:Number, width:Number, height:Number):void
Draw the ellipse.
CompoundGraphic
  
drawHorizontalTickLabel(text:String, xpos:Number, ypos:Number, boxWidth:Number, boxHeight:Number, tickFill:IFill):Object
Draws a horizontal tick label centered in the box at the given position.
SVGChartAxisGroup
 Inherited
drawLine():void
CompoundGraphic
 Inherited
Draw the path.
CompoundGraphic
 Inherited
CompoundGraphic
 Inherited
drawRect(x:Number, y:Number, width:Number, height:Number):void
Draw the rectangle.
CompoundGraphic
 Inherited
drawRoundRect(x:Number, y:Number, width:Number, height:Number, radiusX:Number, radiusY:Number):void
Draws a rounded rectangle.
CompoundGraphic
 Inherited
drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void
Draws a rounded rectangle using the size of a radius to draw the rounded corners.
CompoundGraphic
 Inherited
drawRoundRectComplex2(x:Number, y:Number, width:Number, height:Number, radiusX:Number, radiusY:Number, topLeftRadiusX:Number, topLeftRadiusY:Number, topRightRadiusX:Number, topRightRadiusY:Number, bottomLeftRadiusX:Number, bottomLeftRadiusY:Number, bottomRightRadiusX:Number, bottomRightRadiusY:Number):void
Draws a rounded rectangle using the size of individual x and y radii to draw the rounded corners.
CompoundGraphic
 Inherited
drawStringPath(data:String):void
Draw the path.
CompoundGraphic
 Inherited
drawText(value:String, x:Number, y:Number):Object
Draw a string of characters.
CompoundGraphic
  
drawTickMarks(originX:Number, originY:Number, width:Number, height:Number, marks:String, tickStroke:IStroke):void
Draws an set of tick marks are determined in the marks path.
SVGChartAxisGroup
  
drawVerticalTickLabel(text:String, xpos:Number, ypos:Number, boxWidth:Number, boxHeight:Number, tickFill:IFill):Object
Draws a vertical tick label centered in the box at the given position.
SVGChartAxisGroup
 Inherited
getBeadByType(classOrInterface:Class):IBead
Find a bead on the strand.
UIBase
 Inherited
getElementAt(index:int):Object
Get a component from the parent.
UIBase
 Inherited
getElementIndex(c:Object):int
Gets the index of this subcomponent.
UIBase
 Inherited
UIBase
 Inherited
UIBase
 Inherited
Removes all of the drawn elements of the container.
CompoundGraphic
 Inherited
Remove a bead from the strand.
UIBase
 Inherited
removeElement(c:Object, dispatchEvent:Boolean = true):void
Remove a component from the parent.
UIBase
 Inherited
setHeight(value:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setWidth(value:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setWidthAndHeight(newWidth:Number, newHeight:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setX(value:Number):void
UIBase
 Inherited
setY(value:Number):void
UIBase
Protected Methods
 MethodDefined By
 Inherited
GraphicShape
 Inherited
beginFill(targetBounds:Rectangle, targetOrigin:Point):void
GraphicShape
 Inherited
draw():void
This is where the drawing methods get called from
GraphicShape
 Inherited
endFill():void
GraphicShape
 Inherited
Rebroadcast an event from a sub component from the component.
UIBase
Events
 Event Summary Defined By
 InheritedSet a different class for click events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseDown events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseMove events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseOut events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseOver events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseUp events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for rollOut events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for rollOver events so that there aren't dependencies on the flash classes on the JS side.UIBase
Constructor Detail
SVGChartAxisGroup()Constructor
public function SVGChartAxisGroup()

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

Constructor.

Method Detail
drawAxisLine()method
public function drawAxisLine(originX:Number, originY:Number, width:Number, height:Number, lineStroke:IStroke):void

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

Draws the axis line at the given position.

Parameters

originX:Number — The upper left corner of the space into which the axis line is drawn.
 
originY:Number — The upper left corner of the space into which the axis line is drawn.
 
width:Number — The size of the box into which the line is drawn.
 
height:Number — The size of the box into which the line is drawn.
 
lineStroke:IStroke — The stroke to use to display the line.

drawHorizontalTickLabel()method 
public function drawHorizontalTickLabel(text:String, xpos:Number, ypos:Number, boxWidth:Number, boxHeight:Number, tickFill:IFill):Object

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

Draws a horizontal tick label centered in the box at the given position.

Parameters

text:String — The label to display.
 
xpos:Number — The x position of the label's upper left corner.
 
ypos:Number — The y position of the label's upper left corner.
 
boxWidth:Number — The size of the box into which the label should be drawn.
 
boxHeight:Number — The size of the box into which the label should be drawn.
 
tickFill:IFill — A fill to use to display the label.

Returns
Object
drawTickMarks()method 
public function drawTickMarks(originX:Number, originY:Number, width:Number, height:Number, marks:String, tickStroke:IStroke):void

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

Draws an set of tick marks are determined in the marks path.

Parameters

originX:Number — The upper left corner of the space into which the tick marks are drawn.
 
originY:Number — The upper left corner of the space into which the tick marks are drawn.
 
width:Number — The size of the box into which the tick marks are drawn.
 
height:Number — The size of the box into which the tick marks are drawn.
 
marks:String — The stroke to use to display the tick marks.
 
tickStroke:IStroke

drawVerticalTickLabel()method 
public function drawVerticalTickLabel(text:String, xpos:Number, ypos:Number, boxWidth:Number, boxHeight:Number, tickFill:IFill):Object

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

Draws a vertical tick label centered in the box at the given position.

Parameters

text:String — The label to display.
 
xpos:Number — The x position of the label's upper left corner.
 
ypos:Number — The y position of the label's upper left corner.
 
boxWidth:Number — The size of the box into which the label should be drawn.
 
boxHeight:Number — The size of the box into which the label should be drawn.
 
tickFill:IFill — A fill to use to display the label.

Returns
Object