Package | mx.charts.chartClasses |
Class | public class ChartBase |
Inheritance | ChartBase UIComponent FlexSprite flash.display.Sprite |
Implements | IFocusManagerComponent |
Subclasses | CartesianChart, PolarChart |
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
You typically do not use the ChartBase class directly. Instead you use one of its subclasses, such as PlotChart or BubbleChart. It acts as the base class for the common chart types provided in the mx.charts package.
This class defines a number of CSS styles and properties that provide easy access to the more common features of the framework.
A chart's minimum size is 20 x 20 pixels. A chart's maximum size is unbounded. A chart's preferred size is 400 x 400 pixels.
ChartBase objects, and its subclasses, augment the normal
mouse event objects with additional data that describes
the nearest chart data point under the mouse.
The event object for mouse events contains an additional property,
hitData
, which contains a HitData object
that describes the nearest data point.
See mx.charts.HitData for more information on the contents
of the HitData object.
ChartBase objects consider data points only within a certain radius
of the mouse pointer.
You can set this radius using the mouseSensitivity
property.
If there is no data point within the mouseSensitivity
radius, event.hitData is null
.
Flex components inherit the following properties from the ChartBase class:
<mx:tagname Properties allElements="Array; No default" annotationElements="Array; No default" backgroundElements="Array; No default" chartState="" clipContent="false|true" dataProvider="No default" dataRegion"No default" dataTipFunction="No default" dataTipLayerIndex"No default" dataTipMode"No default" description"No default" dragEnabled="false|true" dragMoveEnabled="false|true" dropEnabled="false|true" labelElements"No default" legendData"No default" mouseSensitivity="5" selectedChartItem=ChartItem; No default" selectedChartItems=Array; No default" selectionMode="none|single|multiple" series="No default" seriesFilters"No default" showAllDataTips="true|false" showDataTips="true|false" transforms="No default" Styles chartSeriesStyles="Style; No default" dataTipCalloutStroke="Stroke; No default" dataTipRenderer="Renderer; No default" fill="IFill; No default" fontFamily="Verdana" fontSize="10" itemDisabledColor="uint; No default" itemRollOverColor="uint; No default" itemSelectionColor="uint; No default" maximumDataTipCount="NaN" paddingBottom="No default" paddingTop="No default" paddingLeft="0" paddingRight="0" showDataTipTargets="true|false" Events change="Event; No default" itemClick="Event; No default" itemDoubleClick="Event; No default" itemMouseDown="Event; No default" itemMouseMove="Event; No default" itemMouseUp="Event; No default" itemRollOut="Event; No default" itemRollOver="Event; No default" >
Default MXML PropertydataProvider
See also
Property | Defined By | ||
---|---|---|---|
accessibilityDescription : String
A convenience accessor for the description property
in this UIComponent's accessibilityProperties object. | UIComponent | ||
accessibilityEnabled : Boolean
A convenience accessor for the silent property
in this UIComponent's accessibilityProperties object. | UIComponent | ||
accessibilityName : String
A convenience accessor for the name property
in this UIComponent's accessibilityProperties object. | UIComponent | ||
accessibilityShortcut : String
A convenience accessor for the shortcut property
in this UIComponent's accessibilityProperties object. | UIComponent | ||
activeEffects : Array [read-only]
The list of effects that are currently playing on the component,
as an Array of EffectInstance instances. | UIComponent | ||
annotationElements : Array
Sets an array of ChartElement objects that appears on top
of any data series rendered by the chart. | ChartBase | ||
automationDelegate : Object
The delegate object that handles the automation-related functionality. | UIComponent | ||
automationEnabled : Boolean [read-only]
True if this component is enabled for automation, false
otherwise. | UIComponent | ||
automationName : String
Name that can be used as an identifier for this object. | UIComponent | ||
automationOwner : DisplayObjectContainer [read-only]
The owner of this component for automation purposes. | UIComponent | ||
automationParent : DisplayObjectContainer [read-only]
The parent of this component for automation purposes. | UIComponent | ||
automationTabularData : Object [read-only]
An implementation of the IAutomationTabularData interface, which
can be used to retrieve the data. | UIComponent | ||
automationValue : Array [read-only]
This value generally corresponds to the rendered appearance of the
object and should be usable for correlating the identifier with
the object as it appears visually within the application. | UIComponent | ||
automationVisible : Boolean [read-only]
True if this component is visible for automation, false
otherwise. | UIComponent | ||
backgroundElements : Array
Sets an array of background ChartElement objects that appear below
any data series rendered by the chart. | ChartBase | ||
baseline : Object
For components, this layout constraint property is a
facade on top of the similarly-named style. | UIComponent | ||
baselinePosition : Number [read-only]
The y-coordinate of the baseline
of the first line of text of the component. | UIComponent | ||
bottom : Object
For components, this layout constraint property is a
facade on top of the similarly-named style. | UIComponent | ||
cacheHeuristic : Boolean [write-only]
Used by Flex to suggest bitmap caching for the object. | UIComponent | ||
cachePolicy : String
Specifies the bitmap caching policy for this object. | UIComponent | ||
chartState : uint [read-only]
The current transition state of the chart. | ChartBase | ||
className : String [read-only]
The name of this instance's class, such as "Button". | UIComponent | ||
clipContent : Boolean
Determines whether Flex clips the chart to the area bounded by the axes. | ChartBase | ||
contentMouseX : Number [read-only]
Returns the x position of the mouse, in the content coordinate system. | UIComponent | ||
contentMouseY : Number [read-only]
Returns the y position of the mouse, in the content coordinate system. | UIComponent | ||
currentState : String
The current view state of the component. | UIComponent | ||
cursorManager : ICursorManager [read-only]
Gets the CursorManager that controls the cursor for this component
and its peers. | UIComponent | ||
dataProvider : Object
Specifies the data provider for the chart. | ChartBase | ||
dataTipFunction : Function
Specifies a callback method used to generate data tips from values. | ChartBase | ||
dataTipMode : String
Specifies how Flex displays DataTip controls for the chart. | ChartBase | ||
depth : Number
Determines the order in which items inside of containers
are rendered. | UIComponent | ||
description : String
A short description of the data in the chart. | ChartBase | ||
descriptor : UIComponentDescriptor
Reference to the UIComponentDescriptor, if any, that was used
by the createComponentFromDescriptor() method to create this
UIComponent instance. | UIComponent | ||
designLayer : DesignLayer
Specifies the optional DesignLayer instance associated with this visual
element. | UIComponent | ||
document : Object
A reference to the document object associated with this UIComponent. | UIComponent | ||
doubleClickEnabled : Boolean [override]
Specifies whether the UIComponent object receives doubleClick events. | UIComponent | ||
dragEnabled : Boolean
Specifies whether you can drag items out of
this chart and drop them on other controls. | ChartBase | ||
dragMoveEnabled : Boolean
Indicates which display cursor to show as drag feedback. | ChartBase | ||
dropEnabled : Boolean
A flag that specifies whether dragged items can be dropped onto the
chart. | ChartBase | ||
enabled : Boolean
Whether the component can accept user interaction. | UIComponent | ||
errorString : String
The text that displayed by a component's error tip when a
component is monitored by a Validator and validation fails. | UIComponent | ||
explicitHeight : Number
Number that specifies the explicit height of the component,
in pixels, in the component's coordinates. | UIComponent | ||
explicitMaxHeight : Number
The maximum recommended height of the component to be considered
by the parent during layout. | UIComponent | ||
explicitMaxWidth : Number
The maximum recommended width of the component to be considered
by the parent during layout. | UIComponent | ||
explicitMinHeight : Number
The minimum recommended height of the component to be considered
by the parent during layout. | UIComponent | ||
explicitMinWidth : Number
The minimum recommended width of the component to be considered
by the parent during layout. | UIComponent | ||
explicitWidth : Number
Number that specifies the explicit width of the component,
in pixels, in the component's coordinates. | UIComponent | ||
flexContextMenu : IFlexContextMenu
The context menu for this UIComponent. | UIComponent | ||
focusEnabled : Boolean
Indicates whether the component can receive focus when tabbed to. | UIComponent | ||
focusManager : IFocusManager
Gets the FocusManager that controls focus for this component
and its peers. | UIComponent | ||
focusPane : Sprite
The focus pane associated with this object. | UIComponent | ||
hasFocusableChildren : Boolean
A flag that indicates whether child objects can receive focus. | UIComponent | ||
hasLayoutMatrix3D : Boolean [read-only]
Contains true if the element has 3D Matrix. | UIComponent | ||
height : Number [override]
Number that specifies the height of the component, in pixels,
in the parent's coordinates. | UIComponent | ||
horizontalCenter : Object
For components, this layout constraint property is a
facade on top of the similarly-named style. | UIComponent | ||
id : String
ID of the component. | UIComponent | ||
includeInLayout : Boolean
Specifies whether this component is included in the layout of the
parent container. | UIComponent | ||
inheritingStyles : Object
The beginning of this component's chain of inheriting styles. | UIComponent | ||
initialized : Boolean
A flag that determines if an object has been through all three phases
of layout: commitment, measurement, and layout (provided that any were required). | UIComponent | ||
instanceIndex : int [read-only]
The index of a repeated component. | UIComponent | ||
instanceIndices : Array
An Array containing the indices required to reference
this UIComponent object from its parent document. | UIComponent | ||
is3D : Boolean [read-only]
Contains true when the element is in 3D. | UIComponent | ||
isDocument : Boolean [read-only]
Contains true if this UIComponent instance is a document object. | UIComponent | ||
isPopUp : Boolean
Set to true by the PopUpManager to indicate
that component has been popped up. | UIComponent | ||
layoutMatrix3D : Matrix3D [write-only]
The transform matrix that is used to calculate a component's layout
relative to its siblings. | UIComponent | ||
left : Object
For components, this layout constraint property is a
facade on top of the similarly-named style. | UIComponent | ||
legendData : Array [read-only]
An array of Legend items. | ChartBase | ||
maintainProjectionCenter : Boolean
When true, the component keeps its projection matrix centered on the
middle of its bounding box. | UIComponent | ||
maxHeight : Number
The maximum recommended height of the component to be considered
by the parent during layout. | UIComponent | ||
maxWidth : Number
The maximum recommended width of the component to be considered
by the parent during layout. | UIComponent | ||
measuredHeight : Number
The default height of the component, in pixels. | UIComponent | ||
measuredMinHeight : Number
The default minimum height of the component, in pixels. | UIComponent | ||
measuredMinWidth : Number
The default minimum width of the component, in pixels. | UIComponent | ||
measuredWidth : Number
The default width of the component, in pixels. | UIComponent | ||
minHeight : Number
The minimum recommended height of the component to be considered
by the parent during layout. | UIComponent | ||
minWidth : Number
The minimum recommended width of the component to be considered
by the parent during layout. | UIComponent | ||
moduleFactory : IFlexModuleFactory [override]
A module factory is used as context for using embedded fonts and for finding the style manager that controls the styles for this component. | ChartBase | ||
mouseFocusEnabled : Boolean
Whether you can receive focus when clicked on. | UIComponent | ||
mouseSensitivity : Number = 5
Specifies the distance, in pixels, that Flex considers a data point
to be under the mouse pointer when the pointer moves around a chart. | ChartBase | ||
MXMLDescriptor : Array [read-only] | UIComponent | ||
MXMLProperties : Array [read-only] | UIComponent | ||
nestLevel : int
Depth of this object in the containment hierarchy. | UIComponent | ||
nonInheritingStyles : Object
The beginning of this component's chain of non-inheriting styles. | UIComponent | ||
numAutomationChildren : int [read-only]
The number of automation children this container has. | UIComponent | ||
owner : DisplayObjectContainer
The owner of this IVisualElement object. | UIComponent | ||
parent : DisplayObjectContainer [override] [read-only]
The parent container or component for this component. | UIComponent | ||
parentApplication : Object [read-only]
A reference to the Application object that contains this UIComponent
instance. | UIComponent | ||
parentDocument : Object [read-only]
A reference to the parent document object for this UIComponent. | UIComponent | ||
percentHeight : Number
Specifies the height of a component as a percentage
of its parent's size. | UIComponent | ||
percentWidth : Number
Specifies the width of a component as a percentage
of its parent's size. | UIComponent | ||
postLayoutTransformOffsets : TransformOffsets
Defines a set of adjustments that can be applied to the object's
transform in a way that is invisible to its parent's layout. | UIComponent | ||
processedDescriptors : Boolean
Set to true after immediate or deferred child creation,
depending on which one happens. | UIComponent | ||
repeater : IRepeater [read-only]
A reference to the Repeater object
in the parent document that produced this UIComponent. | UIComponent | ||
repeaterIndex : int [read-only]
The index of the item in the data provider
of the Repeater that produced this UIComponent. | UIComponent | ||
repeaterIndices : Array
An Array containing the indices of the items in the data provider
of the Repeaters in the parent document that produced this UIComponent. | UIComponent | ||
repeaters : Array
An Array containing references to the Repeater objects
in the parent document that produced this UIComponent. | UIComponent | ||
right : Object
For components, this layout constraint property is a
facade on top of the similarly-named style. | UIComponent | ||
rotation : Number [override] | UIComponent | ||
rotationX : Number [override]
Indicates the x-axis rotation of the DisplayObject instance, in degrees, from its original orientation
relative to the 3D parent container. | UIComponent | ||
rotationY : Number [override]
Indicates the y-axis rotation of the DisplayObject instance, in degrees, from its original orientation
relative to the 3D parent container. | UIComponent | ||
rotationZ : Number [override]
| UIComponent | ||
scaleX : Number [override]
Number that specifies the horizontal scaling factor. | UIComponent | ||
scaleY : Number [override]
Number that specifies the vertical scaling factor. | UIComponent | ||
scaleZ : Number [override]
Number that specifies the scaling factor along the z axis. | UIComponent | ||
screen : Rectangle [read-only]
Returns an object that contains the size and position of the base
drawing surface for this object. | UIComponent | ||
selectedChartItem : ChartItem [read-only]
Specifies the selected ChartItem in the chart. | ChartBase | ||
selectedChartItems : Array [read-only]
Specifies an array of all the selected ChartItem objects in the chart. | ChartBase | ||
selectionMode : String
Specifies whether or not ChartItem objects can be selected. | ChartBase | ||
series : Array
An array of Series objects that define the chart data. | ChartBase | ||
seriesFilters : Array
An array of filters that are applied to all series in the chart. | ChartBase | ||
showAllDataTips : Boolean
Specifies whether Flex shows all DataTip controls for the chart. | ChartBase | ||
showDataTips : Boolean
Specifies whether Flex shows DataTip controls for the chart. | ChartBase | ||
showInAutomationHierarchy : Boolean
A flag that determines if an automation object
shows in the automation hierarchy. | UIComponent | ||
states : Array
The view states that are defined for this component. | UIComponent | ||
styleDeclaration : CSSStyleDeclaration
Storage for the inline inheriting styles on this object. | UIComponent | ||
styleManager : IStyleManager2 [read-only]
Returns the StyleManager instance used by this component. | UIComponent | ||
styleName : Object
The class style used by this component. | UIComponent | ||
styleParent : IAdvancedStyleClient
A component's parent is used to evaluate descendant selectors. | UIComponent | ||
systemManager : ISystemManager
Returns the SystemManager object used by this component. | UIComponent | ||
tabFocusEnabled : Boolean
A flag that indicates whether this object can receive focus
via the TAB key
This is similar to the tabEnabled property
used by the Flash Player.
This is usually true for components that
handle keyboard input, but some components in controlbars
have them set to false because they should not steal
focus from another component like an editor. | UIComponent | ||
toolTip : String
Text to display in the ToolTip. | UIComponent | ||
top : Object
For components, this layout constraint property is a
facade on top of the similarly-named style. | UIComponent | ||
transform : Transform [override]
An object with properties pertaining to a display object's matrix, color transform,
and pixel bounds. | UIComponent | ||
transformX : Number
Sets the x coordinate for the transform center of the component. | UIComponent | ||
transformY : Number
Sets the y coordinate for the transform center of the component. | UIComponent | ||
transformZ : Number
Sets the z coordinate for the transform center of the component. | UIComponent | ||
transitions : Array
An Array of Transition objects, where each Transition object defines a
set of effects to play when a view state change occurs. | UIComponent | ||
tweeningProperties : Array
Array of properties that are currently being tweened on this object. | UIComponent | ||
uid : String
A unique identifier for the object. | UIComponent | ||
updateCompletePendingFlag : Boolean
A flag that determines if an object has been through all three phases
of layout validation (provided that any were required). | UIComponent | ||
validationSubField : String
Used by a validator to associate a subfield with this component. | UIComponent | ||
verticalCenter : Object
For components, this layout constraint property is a
facade on top of the similarly-named style. | UIComponent | ||
visible : Boolean [override]
Whether or not the display object is visible. | UIComponent | ||
width : Number [override]
Number that specifies the width of the component, in pixels,
in the parent's coordinates. | UIComponent | ||
x : Number [override]
Number that specifies the component's horizontal position,
in pixels, within its parent container. | UIComponent | ||
y : Number [override]
Number that specifies the component's vertical position,
in pixels, within its parent container. | UIComponent | ||
z : Number [override]
| UIComponent |
Property | Defined By | ||
---|---|---|---|
allElements : Array
The set of all chart elements displayed in the chart. | ChartBase | ||
currentCSSState : String [read-only]
The state to be used when matching CSS pseudo-selectors. | UIComponent | ||
dataRegion : Rectangle [read-only]
The area of the chart used to display data. | ChartBase | ||
dataTipLayerIndex : int [read-only]
The index of the child that is responsible for rendering data tips. | ChartBase | ||
dragImage : IUIComponent [read-only]
Gets an instance of a class that displays the visuals
during a drag-and-drop operation. | ChartBase | ||
hasComplexLayoutMatrix : Boolean [read-only]
Returns true if the UIComponent has any non-translation (x,y) transform properties. | UIComponent | ||
labelElements : Array
The set of display objects that represent the labels
for the chart elements. | ChartBase | ||
resourceManager : IResourceManager [read-only]
A reference to the object which manages
all of the application's localized resources. | UIComponent | ||
unscaledHeight : Number [read-only]
A convenience method for determining the unscaled height
of the component. | UIComponent | ||
unscaledWidth : Number [read-only]
A convenience method for determining the unscaled width
of the component
All of a component's drawing and child layout should be done
within a bounding rectangle of this width, which is also passed
as an argument to updateDisplayList(). | UIComponent |
Method | Defined By | ||
---|---|---|---|
Constructor. | ChartBase | ||
addStyleClient(styleClient:IAdvancedStyleClient):void
Adds a non-visual style client to this component instance. | UIComponent | ||
callLater(method:Function, args:Array = null):void
Queues a function to be called later. | UIComponent | ||
clearSelection():void
Deselects all selected chart items in the chart control. | ChartBase | ||
clearStyle(styleProp:String):void
Deletes a style property from this component instance. | UIComponent | ||
contentToGlobal(point:Point):Point
Converts a Point object from content coordinates to global coordinates. | UIComponent | ||
contentToLocal(point:Point):Point
Converts a Point object from content to local coordinates. | UIComponent | ||
createAutomationIDPart(child:IAutomationObject):Object
Returns a set of properties that identify the child within
this container. | UIComponent | ||
createAutomationIDPartWithRequiredProperties(child:IAutomationObject, properties:Array):Object
Returns a set of properties as automation IDs that identify the child within
this container. | UIComponent | ||
createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
Creates an id reference to this IUIComponent object
on its parent document object. | UIComponent | ||
deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
Deletes the id reference to this IUIComponent object
on its parent document object. | UIComponent | ||
Returns a UITextFormat object corresponding to the text styles
for this UIComponent. | UIComponent | ||
dispatchEvent(event:Event):Boolean [override]
Dispatches an event into the event flow. | UIComponent | ||
dragStartHandler(event:DragEvent):void
The default handler for the dragStart event. | ChartBase | ||
drawFocus(isFocused:Boolean):void
Shows or hides the focus indicator around this component. | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Programmatically draws a rectangle into this skin's Graphics object. | UIComponent | ||
effectFinished(effectInst:IEffectInstance):void
Called by the effect instance when it stops playing on the component. | UIComponent | ||
effectStarted(effectInst:IEffectInstance):void
Called by the effect instance when it starts playing on the component. | UIComponent | ||
endEffectsStarted():void
Ends all currently playing effects on the component. | UIComponent | ||
executeBindings(recurse:Boolean = false):void
Executes all the bindings for which the UIComponent object is the destination. | UIComponent | ||
findDataPoints(x:Number, y:Number):Array
Returns an array of HitData objects that describe
the nearest data point to the coordinates passed to the method. | ChartBase | ||
finishPrint(obj:Object, target:IFlexDisplayObject):void
Called after printing is complete. | UIComponent | ||
generateMXMLArray(document:Object, data:Array, recursive:Boolean = true):Array | UIComponent | ||
generateMXMLVector(document:Object, data:Array, recursive:Boolean = true):* | UIComponent | ||
getAllDataPoints():Array
Returns an array of HitData objects representing the chart items
in the underlying objects that implement the IChartElement2 interface. | ChartBase | ||
getAutomationChildAt(index:int):IAutomationObject
Provides the automation object at the specified index. | UIComponent | ||
getAutomationChildren():Array
Provides the automation object list . | UIComponent | ||
getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Returns the x coordinate of the element's bounds at the specified element size. | UIComponent | ||
getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Returns the y coordinate of the element's bounds at the specified element size. | UIComponent | ||
getClassStyleDeclarations():Array
Finds the type selectors for this UIComponent instance. | UIComponent | ||
getConstraintValue(constraintName:String):*
Returns a layout constraint value, which is the same as
getting the constraint style for this component. | UIComponent | ||
getExplicitOrMeasuredHeight():Number
A convenience method for determining whether to use the
explicit or measured height
| UIComponent | ||
getExplicitOrMeasuredWidth():Number
A convenience method for determining whether to use the
explicit or measured width
| UIComponent | ||
getFirstItem(direction:String):ChartItem
Gets the first item in the chart, with respect to the axes. | ChartBase | ||
getFocus():InteractiveObject
Gets the object that currently has focus. | UIComponent | ||
getItemsInRegion(value:Rectangle):Array
Gets all the chart items that are within the defined rectangular region. | ChartBase | ||
getLastItem(direction:String):ChartItem
Gets the last chart item in the chart, with respect to the axes. | ChartBase | ||
getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
Returns the element's layout height. | UIComponent | ||
getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
Returns the element's layout width. | UIComponent | ||
getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
Returns the x coordinate that the element uses to draw on screen. | UIComponent | ||
getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
Returns the y coordinate that the element uses to draw on screen. | UIComponent | ||
getLayoutMatrix():Matrix
Returns the transform matrix that is used to calculate the component's
layout relative to its siblings. | UIComponent | ||
getLayoutMatrix3D():Matrix3D
Returns the layout transform Matrix3D for this element. | UIComponent | ||
getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
Returns the element's maximum height. | UIComponent | ||
getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
Returns the element's maximum width. | UIComponent | ||
getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
Returns the element's minimum height. | UIComponent | ||
getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
Returns the element's minimum width. | UIComponent | ||
getNextItem(direction:String):ChartItem
Gets the chart item next to the currently focused item in the chart,
with respect to the axes. | ChartBase | ||
getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
Returns the element's preferred height. | UIComponent | ||
getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number
Returns the element's preferred width. | UIComponent | ||
getPreviousItem(direction:String):ChartItem
Gets the chart item that is before the currently focused item in the chart,
with respect to the axes. | ChartBase | ||
getRepeaterItem(whichRepeater:int = -1):Object
Returns the item in the dataProvider that was used
by the specified Repeater to produce this Repeater, or
null if this Repeater isn't repeated. | UIComponent | ||
getStyle(styleProp:String):*
Gets a style property that has been set anywhere in this
component's style lookup chain. | UIComponent | ||
getVisibleRect(targetParent:DisplayObject = null):Rectangle
Get the bounds of this object that are visible to the user
on the screen. | UIComponent | ||
globalToContent(point:Point):Point
Converts a Point object from global to content coordinates. | UIComponent | ||
hasCSSState():Boolean
Returns true if currentCSSState is not null. | UIComponent | ||
hasState(stateName:String):Boolean
Determines whether the specified state has been defined on this
UIComponent. | UIComponent | ||
hideData():void
Informs the chart that the underlying data displayed in the chart
has been changed. | ChartBase | ||
hideDropFeedback(event:DragEvent):void
Hides the drop indicator that indicates that a
drag-and-drop operation is allowed. | ChartBase | ||
horizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Returns a box Matrix which can be passed to the
drawRoundRect() method
as the rot parameter when drawing a horizontal gradient. | UIComponent | ||
initialize():void
Initializes the internal structure of this component. | UIComponent | ||
initializeRepeaterArrays(parent:IRepeaterClient):void
Initializes various properties which keep track of repeated instances
of this component. | UIComponent | ||
invalidateDisplayList():void
Marks a component so that its updateDisplayList()
method gets called during a later screen update. | UIComponent | ||
invalidateLayering():void
Called by a component's items to indicate that their depth
property has changed. | UIComponent | ||
invalidateLayoutDirection():void
An element must call this method when its layoutDirection changes or
when its parent's layoutDirection changes. | UIComponent | ||
invalidateProperties():void
Marks a component so that its commitProperties()
method gets called during a later screen update. | UIComponent | ||
invalidateSeriesStyles():void
Triggers a redraw of the chart. | ChartBase | ||
invalidateSize():void
Marks a component so that its measure()
method gets called during a later screen update. | UIComponent | ||
legendDataChanged():void
Dispatches a new LegendDataChanged event. | ChartBase | ||
localToContent(point:Point):Point
Converts a Point object from local to content coordinates. | UIComponent | ||
matchesCSSState(cssState:String):Boolean
Returns true if cssState matches currentCSSState. | UIComponent | ||
matchesCSSType(cssType:String):Boolean
Determines whether this instance is the same as, or is a subclass of,
the given type. | UIComponent | ||
measureHTMLText(htmlText:String):TextLineMetrics
Measures the specified HTML text, which can contain HTML tags such
as <font> and <b>,
assuming that it is displayed
in a single-line UITextField using a UITextFormat
determined by the styles of this UIComponent. | UIComponent | ||
measureText(text:String):TextLineMetrics
Measures the specified text, assuming that it is displayed
in a single-line UITextField (or UIFTETextField) using a UITextFormat
determined by the styles of this UIComponent. | UIComponent | ||
move(x:Number, y:Number):void
Moves the component to a specified position within its parent. | UIComponent | ||
notifyStyleChangeInChildren(styleProp:String, recursive:Boolean):void
Propagates style changes to the children. | UIComponent | ||
owns(child:DisplayObject):Boolean
Returns true if the chain of owner properties
points from child to this UIComponent. | UIComponent | ||
parentChanged(p:DisplayObjectContainer):void
Called by Flex when a UIComponent object is added to or removed from a parent. | UIComponent | ||
prepareToPrint(target:IFlexDisplayObject):Object
Prepares an IFlexDisplayObject for printing. | UIComponent | ||
regenerateStyleCache(recursive:Boolean):void
Builds or rebuilds the CSS style cache for this component
and, if the recursive parameter is true,
for all descendants of this component as well. | UIComponent | ||
registerEffects(effects:Array):void
For each effect event, registers the EffectManager
as one of the event listeners. | UIComponent | ||
removeStyleClient(styleClient:IAdvancedStyleClient):void
Removes a non-visual style client from this component instance. | UIComponent | ||
replayAutomatableEvent(event:Event):Boolean
Replays the specified event. | UIComponent | ||
resolveAutomationIDPart(criteria:Object):Array
Resolves a child by using the id provided. | UIComponent | ||
resumeBackgroundProcessing():void [static]
Resumes the background processing of methods
queued by callLater(), after a call to
suspendBackgroundProcessing(). | UIComponent | ||
setActualSize(w:Number, h:Number):void [override]
Sets the height and width of this object. | ChartBase | ||
setConstraintValue(constraintName:String, value:*):void
Sets a layout constraint value, which is the same as
setting the constraint style for this component. | UIComponent | ||
setCurrentState(stateName:String, playTransition:Boolean = true):void
Set the current state. | UIComponent | ||
setFocus():void
Sets the focus to this component. | UIComponent | ||
setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void
Sets the coordinates that the element uses to draw on screen. | UIComponent | ||
setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Sets the layout size of the element. | UIComponent | ||
setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
Sets the transform Matrix that is used to calculate the component's layout
size and position relative to its siblings. | UIComponent | ||
setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void
Sets the transform Matrix3D that is used to calculate the component's layout
size and position relative to its siblings. | UIComponent | ||
setMXMLDescriptor(value:Array):void | UIComponent | ||
setMXMLProperties(value:Array):void | UIComponent | ||
setStyle(styleProp:String, newValue:*):void
Sets a style property on this component instance. | UIComponent | ||
setVisible(value:Boolean, noEvent:Boolean = false):void
Called when the visible property changes. | UIComponent | ||
showDropFeedback(event:DragEvent):void
Displays a drop indicator under the mouse pointer to indicate that a
drag-and-drop operation is allowed. | ChartBase | ||
styleChanged(styleProp:String):void
Detects changes to style properties. | UIComponent | ||
stylesInitialized():void
Flex calls the stylesInitialized() method when
the styles for a component are first initialized. | UIComponent | ||
suspendBackgroundProcessing():void [static]
Blocks the background processing of methods
queued by callLater(),
until resumeBackgroundProcessing() is called. | UIComponent | ||
toString():String [override]
Returns a string indicating the location of this object
within the hierarchy of DisplayObjects in the Application. | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
A utility method to update the rotation, scale, and translation of the
transform while keeping a particular point, specified in the component's
own coordinate space, fixed in the parent's coordinate space. | UIComponent | ||
transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void
A utility method to transform a point specified in the local
coordinates of this object to its location in the object's parent's
coordinates. | UIComponent | ||
updateAllDataTips():void
Displays all noninteractive data tips
if showAllDataTips is set. | ChartBase | ||
validateDisplayList():void
Validates the position and size of children and draws other
visuals. | UIComponent | ||
validateNow():void
Validate and update the properties and layout of this object
and redraw it, if necessary. | UIComponent | ||
validateProperties():void
Used by layout logic to validate the properties of a component
by calling the commitProperties() method. | UIComponent | ||
validateSize(recursive:Boolean = false):void
Validates the measured size of the component
If the LayoutManager.invalidateSize() method is called with
this ILayoutManagerClient, then the validateSize() method
is called when it's time to do measurements. | UIComponent | ||
validationResultHandler(event:ValidationResultEvent):void
Handles both the valid and invalid events from a
validator assigned to this component. | UIComponent | ||
verticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Returns a box Matrix which can be passed to drawRoundRect()
as the rot parameter when drawing a vertical gradient. | UIComponent |
Method | Defined By | ||
---|---|---|---|
addDragData(ds:Object):void
Adds the selected items to the DragSource object as part of a
drag and drop operation. | ChartBase | ||
addMXMLChildren(comps:Array):void | UIComponent | ||
adjustFocusRect(obj:DisplayObject = null):void
Adjust the focus rectangle. | UIComponent | ||
applyComputedMatrix():void
Commits the computed matrix built from the combination of the layout
matrix and the transform offsets to the flash displayObject's transform. | UIComponent | ||
applySeriesSet(seriesSet:Array, transform:DataTransform):Array
Preprocesses the series and transform for display. | ChartBase | ||
attachOverlay():void
This is an internal method used by the Flex framework
to support the Dissolve effect. | UIComponent | ||
canSkipMeasurement():Boolean
Determines if the call to the measure() method can be skipped. | UIComponent | ||
childrenCreated():void
Performs any final processing after child objects are created. | UIComponent | ||
commitProperties():void
Processes the properties set on the component. | UIComponent | ||
createChildren():void
Create child objects of the component. | UIComponent | ||
createInFontContext(classObj:Class):Object
Creates a new object using a context
based on the embedded font being used. | UIComponent | ||
createInModuleContext(moduleFactory:IFlexModuleFactory, className:String):Object
Creates the object using a given moduleFactory. | UIComponent | ||
customizeSeries(seriesGlyph:Series, i:uint):void
Applies per-series customization and formatting to the series of the chart. | ChartBase | ||
dispatchPropertyChangeEvent(prop:String, oldValue:*, value:*):void
Helper method for dispatching a PropertyChangeEvent
when a property is updated. | UIComponent | ||
dragCompleteHandler(event:DragEvent):void
Handles events of type DragEvent.DRAG_COMPLETE. | ChartBase | ||
dragDropHandler(event:DragEvent):void
Handles events of type DragEvent.DRAG_DROP. | ChartBase | ||
dragEnterHandler(event:DragEvent):void
Handles events of type DragEvent.DRAG_ENTER. | ChartBase | ||
dragExitHandler(event:DragEvent):void
Handles events of type DragEvent.DRAG_EXIT. | ChartBase | ||
dragOverHandler(event:DragEvent):void
Handles events of type DragEvent.DRAG_OVER. | ChartBase | ||
focusInHandler(event:FocusEvent):void
The event handler called when a UIComponent object gets focus. | UIComponent | ||
focusOutHandler(event:FocusEvent):void
The event handler called when a UIComponent object loses focus. | UIComponent | ||
generateMXMLAttributes(data:Array):void | UIComponent | ||
generateMXMLInstances(document:Object, data:Array, recursive:Boolean = true):void | UIComponent | ||
generateMXMLObject(document:Object, data:Array):Object | UIComponent | ||
initAdvancedLayoutFeatures():void
Initializes the implementation and storage of some of the less frequently
used advanced layout features of a component. | UIComponent | ||
initializationComplete():void
Finalizes the initialization of this component. | UIComponent | ||
initializeAccessibility():void
Initializes this component's accessibility code. | UIComponent | ||
invalidateChildOrder():void
Informs the chart that its child list was modified and should be reordererd. | ChartBase | ||
invalidateData():void
Triggers a redraw of the chart. | ChartBase | ||
Helper method to invalidate parent size and display list if
this object affects its layout (includeInLayout is true). | UIComponent | ||
invalidateSeries():void
Informs the chart that its series array was modified and
should be reprocessed. | ChartBase | ||
isOurFocus(target:DisplayObject):Boolean
Typically overridden by components containing UITextField objects,
where the UITextField object gets focus. | UIComponent | ||
keyDownHandler(event:KeyboardEvent):void
The event handler called for a keyDown event. | UIComponent | ||
keyUpHandler(event:KeyboardEvent):void
The event handler called for a keyUp event. | UIComponent | ||
measure():void
Calculates the default size, and optionally the default minimum size,
of the component. | UIComponent | ||
positionAllDataTips(hitSet:Array):void
Defines the locations of DataTip objects on the chart when the
showAllDataTips property is set to true. | ChartBase | ||
positionDataTips():void
Defines the locations of DataTip objects on the chart. | ChartBase | ||
resourcesChanged():void
This method is called when a UIComponent is constructed,
and again whenever the ResourceManager dispatches
a "change" Event to indicate
that the localized resources have changed in some way. | UIComponent | ||
setStretchXY(stretchX:Number, stretchY:Number):void
Specifies a transform stretch factor in the horizontal and vertical direction. | UIComponent | ||
stateChanged(oldState:String, newState:String, recursive:Boolean):void
This method is called when a state changes to check whether
state-specific styles apply to this component. | UIComponent | ||
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Draws the object and/or sizes and positions its children. | UIComponent |
Event | Summary | Defined By | ||
---|---|---|---|---|
Dispatched when the component is added to a container as a content child by using the addChild(), addChildAt(), addElement(), or addElementAt() method. | UIComponent | |||
Dispatched when the selection changes in the chart. | ChartBase | |||
Dispatched when no data point is found under the mouse pointer when mouse is clicked on chart. | ChartBase | |||
Dispatched when no data point is found under the mouse pointer when mouse is double-clicked on chart. | ChartBase | |||
Dispatched when the component has finished its construction, property processing, measuring, layout, and drawing. | UIComponent | |||
Dispatched after the view state has changed. | UIComponent | |||
Dispatched after the currentState property changes, but before the view state changes. | UIComponent | |||
Dispatched by the drag initiator (the component that is the source of the data being dragged) when the drag operation completes, either when you drop the dragged data onto a drop target or when you end the drag-and-drop operation without performing a drop. | UIComponent | |||
Dispatched by the drop target when the user releases the mouse over it. | UIComponent | |||
Dispatched by a component when the user moves the mouse over the component during a drag operation. | UIComponent | |||
Dispatched by the component when the user drags outside the component, but does not drop the data onto the target. | UIComponent | |||
Dispatched by a component when the user moves the mouse while over the component during a drag operation. | UIComponent | |||
Dispatched by the drag initiator when starting a drag operation. | UIComponent | |||
Dispatched after an effect ends. | UIComponent | |||
Dispatched just before an effect starts. | UIComponent | |||
Dispatched after an effect is stopped, which happens only by a call to stop() on the effect. | UIComponent | |||
Dispatched after the component has entered a view state. | UIComponent | |||
Dispatched just before the component exits a view state. | UIComponent | |||
Dispatched when an object's state changes from visible to invisible. | UIComponent | |||
Dispatched when the component has finished its construction and has all initialization properties set. | UIComponent | |||
Dispatched when a component is monitored by a Validator and the validation failed. | UIComponent | |||
Dispatched when a data point is found under the mouse pointer when it is clicked. | ChartBase | |||
Dispatched when a data point is found under the mouse pointer when it is double clicked. | ChartBase | |||
Dispatched when a data point is found under the mouse pointer when it is pressed down. | ChartBase | |||
Dispatched when the mouse pointer moves while over a data point. | ChartBase | |||
Dispatched when a data point is found under the mouse pointer when it is released. | ChartBase | |||
Dispatched when the closest data point under the mouse pointer changes. | ChartBase | |||
Dispatched when a new data point is found under the mouse pointer. | ChartBase | |||
Dispatched from a component opened using the PopUpManager when the user clicks outside it. | UIComponent | |||
Dispatched from a component opened using the PopUpManager when the user scrolls the mouse wheel outside it. | UIComponent | |||
Dispatched when the object has moved. | UIComponent | |||
Dispatched at the beginning of the component initialization sequence. | UIComponent | |||
Dispatched when the component is removed from a container as a content child by using the removeChild(), removeChildAt(), removeElement(), or removeElementAt() method. | UIComponent | |||
Dispatched when the component is resized. | UIComponent | |||
Dispatched when an object's state changes from invisible to visible. | UIComponent | |||
Dispatched after the component has entered a new state and any state transition animation to that state has finished playing. | UIComponent | |||
Dispatched when a component interrupts a transition to its current state in order to switch to a new state. | UIComponent | |||
Dispatched by the component when it is time to create a ToolTip. | UIComponent | |||
Dispatched by the component when its ToolTip has been hidden and is to be discarded soon. | UIComponent | |||
Dispatched by the component when its ToolTip is about to be hidden. | UIComponent | |||
Dispatched by the component when its ToolTip is about to be shown. | UIComponent | |||
Dispatched by the component when its ToolTip has been shown. | UIComponent | |||
Dispatched by a component whose toolTip property is set, as soon as the user moves the mouse over it. | UIComponent | |||
A non-cancellable event, dispatched by a component when it is done responding to a touch interaction user gesture. | UIComponent | |||
A non-cancellable event, dispatched by a component when it starts responding to a touch interaction user gesture. | UIComponent | |||
A cancellable event, dispatched by a component in an attempt to respond to a touch interaction user gesture. | UIComponent | |||
Dispatched when an object has had its commitProperties(), measure(), and updateDisplayList() methods called (if needed). | UIComponent | |||
Dispatched when a component is monitored by a Validator and the validation succeeded. | UIComponent | |||
Dispatched when values are changed programmatically or by user interaction. | UIComponent |
Style | Description | Defined By | ||
---|---|---|---|---|
Type: String CSS Inheritance: no The vertical distance in pixels from the top edge of the content area to the control's baseline position. | UIComponent | |||
Type: String CSS Inheritance: no The vertical distance, in pixels, from the bottom edge of the component to the bottom edge of its parent container's content area. | UIComponent | |||
chartSeriesStyles | Type: Array CSS Inheritance: no Contains a list of Strings, each corresponding to a CSS type selector to be used as the default CSS style for a series. Each series in the chart draws a CSS type selector from the list contained in the chartSeriesStyles style.
The first series uses the first selector, the second uses
the second, and so on.
Style properties in this type selector can be overridden
by specifying a styleName property for the series.
| ChartBase | ||
Type: uint Format: Color CSS Inheritance: yes Theme: spark The main color for a component. | UIComponent | |||
color | Type: uint Format: Color CSS Inheritance: yes Color of text in the component, including the component label. The default value is 0x0B333C . | ChartBase | ||
dataTipCalloutStroke | Type: mx.graphics.IStroke CSS Inheritance: no The Stroke to use to render the callout line from the data tip target to the tip. If set to null , no Stroke is drawn
| ChartBase | ||
dataTipRenderer | Type: Class CSS Inheritance: no Specifies the class to use to render data tips. This class must implement the IFlexDisplayObject and IDataRenderer interfaces. The chart assigns the custom data tip's data property
to be the HitData structure describing the data point being described.
| ChartBase | ||
disabledColor | Type: uint Format: Color CSS Inheritance: yes Color of text in the component if it is disabled. The default value is 0xAAB3B3 . | ChartBase | ||
Type: uint Format: Color CSS Inheritance: yes Color of the component highlight when validation fails. | UIComponent | |||
fill | Type: mx.graphics.IFill CSS Inheritance: no Specifies the fill style used for the chart background. The fill can be either a simple color value or an object that implements the mx.graphics.IFill interface. | ChartBase | ||
Type: String CSS Inheritance: no Blend mode used by the focus rectangle. | UIComponent | |||
Type: Class CSS Inheritance: no Skin used to draw the focus rectangle. | UIComponent | |||
Type: Number Format: Length CSS Inheritance: no Thickness, in pixels, of the focus rectangle outline. | UIComponent | |||
fontAntiAliasType | Type: String CSS Inheritance: yes Sets the antiAliasType property of internal TextFields. The possible values are
"normal" (flash.text.AntiAliasType.NORMAL )
and "advanced" (flash.text.AntiAliasType.ADVANCED ).
The default value is This style has no effect for system fonts. This style applies to all the text in a TextField subcontrol; you can't apply it to some characters and not others. The default value is "advanced" .See also flash.text.TextField flash.text.AntiAliasType | ChartBase | ||
fontFamily | Type: String CSS Inheritance: yes Name of the font to use. Unlike in a full CSS implementation, comma-separated lists are not supported. You can use any font family name. If you specify a generic font name, it is converted to an appropriate device font. The default value is "Verdana" . | ChartBase | ||
fontGridFitType | Type: String CSS Inheritance: yes Sets the gridFitType property of internal TextFields that represent text in Flex controls.
The possible values are "none" (flash.text.GridFitType.NONE ),
"pixel" (flash.text.GridFitType.PIXEL ),
and "subpixel" (flash.text.GridFitType.SUBPIXEL ).
This property only applies when you are using an embedded FlashType font
and the This style has no effect for system fonts. This style applies to all the text in a TextField subcontrol; you can't apply it to some characters and not others. The default value is "pixel" .See also flash.text.TextField flash.text.GridFitType | ChartBase | ||
fontSharpness | Type: Number CSS Inheritance: yes Sets the sharpness property of internal TextFields that represent text in Flex controls.
This property specifies the sharpness of the glyph edges. The possible values are Numbers
from -400 through 400.
This property only applies when you are using an embedded FlashType font
and the This style has no effect for system fonts. This style applies to all the text in a TextField subcontrol; you can't apply it to some characters and not others. The default value is 0 .See also flash.text.TextField | ChartBase | ||
fontSize | Type: Number Format: Length CSS Inheritance: yes Height of the text, in pixels. The default value is 10 for all controls except the ColorPicker control. For the ColorPicker control, the default value is 11. | ChartBase | ||
fontStyle | Type: String CSS Inheritance: yes Determines whether the text is italic font. Recognized values are "normal" and "italic" .
The default value is "normal" . | ChartBase | ||
fontThickness | Type: Number CSS Inheritance: yes Sets the thickness property of internal TextFields that represent text in Flex controls.
This property specifies the thickness of the glyph edges.
The possible values are Numbers from -200 to 200.
This property only applies when you are using an embedded FlashType font
and the This style has no effect on system fonts. This style applies to all the text in a TextField subcontrol; you can't apply it to some characters and not others. The default value is 0 .See also flash.text.TextField | ChartBase | ||
fontWeight | Type: String CSS Inheritance: yes Determines whether the text is boldface. Recognized values are "normal" and "bold" .
For LegendItem, the default is "bold" .
The default value is "normal" . | ChartBase | ||
Type: String CSS Inheritance: no The horizontal distance in pixels from the center of the component's content area to the center of the component. | UIComponent | |||
Type: String CSS Inheritance: yes The primary interaction mode for this component. See also | UIComponent | |||
itemDisabledColor | Type: uint Format: Color CSS Inheritance: yes Color of disabled chartitem in the chart. | ChartBase | ||
itemRollOverColor | Type: uint Format: Color CSS Inheritance: yes Color of rolledOver chartitem in the chart. | ChartBase | ||
itemSelectionColor | Type: uint Format: Color CSS Inheritance: yes Color of selected chartitem in the chart. | ChartBase | ||
kerning | Type: Boolean CSS Inheritance: yes A Boolean value that indicates whether kerning is enabled ( true ) or disabled (false ).
Kerning adjusts the gap between certain character pairs
to improve readability, and should be used only when necessary,
such as with headings in large fonts.
Kerning is supported for embedded FlashType fonts only.
Certain fonts, such as Verdana, and monospaced fonts,
such as Courier New, do not support kerning.
The default value is false . | ChartBase | ||
Type: String CSS Inheritance: yes Specifies the desired layout direction of a component. See also | UIComponent | |||
Type: String CSS Inheritance: no The horizontal distance, in pixels, from the left edge of the component to the left edge of its parent container's content area. | UIComponent | |||
letterSpacing | Type: Number CSS Inheritance: yes The number of additional pixels to appear between each character. A positive value increases the character spacing beyond the normal spacing, while a negative value decreases it. The default value is 0 . | ChartBase | ||
maximumDataTipCount | Type: int CSS Inheritance: no Specifies the maximum number of datatips a chart will show. If more datapoints are in range of the chart than allowed by this style, they will be prioritized by distance, with the closest showing first. The default value is NaN, which shows whatever datatips are within range. | ChartBase | ||
paddingBottom | Type: Number Format: Length CSS Inheritance: no Specifies the number of pixels between the chart's bottom border and its content area. | ChartBase | ||
paddingLeft | Type: Number Format: Length CSS Inheritance: no Number of pixels between the control's left border and the left edge of its content area. The default value is 2 . | ChartBase | ||
paddingRight | Type: Number Format: Length CSS Inheritance: no Number of pixels between the control's right border and the right edge of its content area. The default value is 0 . | ChartBase | ||
paddingTop | Type: Number Format: Length CSS Inheritance: no Specifies the number of pixels between the chart's top border and its content area. | ChartBase | ||
Type: String CSS Inheritance: no The horizontal distance, in pixels, from the right edge of the component to the right edge of its parent container's content area. | UIComponent | |||
showDataTipTargets | Type: Boolean CSS Inheritance: no Specifies whether to show targets over the datapoints when showDataTips is set to true.
| ChartBase | ||
Type: Boolean CSS Inheritance: yes Show the error border or skin when this component is invalid. | UIComponent | |||
Type: Boolean CSS Inheritance: yes Show the error tip when this component is invalid and the user rolls over it. | UIComponent | |||
textAlign | Type: String CSS Inheritance: yes Alignment of text within a container. Possible values are "left" , "right" ,
or "center" .
The default value for most controls is | ChartBase | ||
textDecoration | Type: String CSS Inheritance: yes Determines whether the text is underlined. Possible values are "none" and "underline" .
The default value is "none" . | ChartBase | ||
textIndent | Type: Number Format: Length CSS Inheritance: yes Offset of first line of text from the left side of the container, in pixels. The default value is 0 . | ChartBase | ||
Type: uint Format: Color CSS Inheritance: yes Theme: halo Theme color of a component. | UIComponent | |||
Type: String CSS Inheritance: no The vertical distance, in pixels, from the top edge of the component to the top edge of its parent container's content area. | UIComponent | |||
Type: String CSS Inheritance: no The vertical distance in pixels from the center of the component's content area to the center of the component. | UIComponent |
Constant | Defined By | ||
---|---|---|---|
DEFAULT_MAX_HEIGHT : Number = 10000 [static]
The default value for the maxHeight property. | UIComponent | ||
DEFAULT_MAX_WIDTH : Number = 10000 [static]
The default value for the maxWidth property. | UIComponent | ||
DEFAULT_MEASURED_HEIGHT : Number = 22 [static]
The default value for the measuredHeight property. | UIComponent | ||
DEFAULT_MEASURED_MIN_HEIGHT : Number = 22 [static]
The default value for the measuredMinHeight property. | UIComponent | ||
DEFAULT_MEASURED_MIN_WIDTH : Number = 40 [static]
The default value for the measuredMinWidth property. | UIComponent | ||
DEFAULT_MEASURED_WIDTH : Number = 160 [static]
The default value for the measuredWidth property. | UIComponent | ||
HORIZONTAL : String = horizontal [static]
The value of this constant is passed to methods such as getNextItem() and getPrevItem(). | ChartBase | ||
VERTICAL : String = vertical [static]
The value of this constant is passed to methods such as getNextItem() and getPrevItem(). | ChartBase |
allElements | property |
protected var allElements:Array
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
The set of all chart elements displayed in the chart. This set includes series, second series, background elements, and annotation elements.
annotationElements | property |
annotationElements:Array
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Sets an array of ChartElement objects that appears on top of any data series rendered by the chart. Each item in the array must extend the mx.charts.DualStyleObject class and implement the IChartElement2 interface.
public function get annotationElements():Array
public function set annotationElements(value:Array):void
backgroundElements | property |
backgroundElements:Array
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Sets an array of background ChartElement objects that appear below any data series rendered by the chart. Each item in the Array must extend the mx.charts.DualStyleObject class and implement the IChartElement2 interface.
public function get backgroundElements():Array
public function set backgroundElements(value:Array):void
chartState | property |
chartState:uint
[read-only] Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
The current transition state of the chart. Use this property to determine whether the chart is currently transitioning out its old data, transitioning in its new data, or has completed all transitions and is showing its current data set. See the mx.charts.chartClasses.ChartState enumeration for possible values.
public function get chartState():uint
clipContent | property |
clipContent:Boolean
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Determines whether Flex clips the chart to the area bounded by the axes.
Set to false
to clip the chart.
Set to true
to avoid clipping when the data is rendered.
public function get clipContent():Boolean
public function set clipContent(value:Boolean):void
dataProvider | property |
dataProvider:Object
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Specifies the data provider for the chart.
Data series rendered by the chart are assigned this data provider.
To render disparate data series in the same chart,
use the dataProvider
property on the individual series.
This property can accept an array or any other object that implements the IList or ICollectionView interface.
public function get dataProvider():Object
public function set dataProvider(value:Object):void
dataRegion | property |
dataRegion:Rectangle
[read-only] Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
The area of the chart used to display data. This rectangle excludes the area used for gutters, axis lines and labels, and padding.
protected function get dataRegion():Rectangle
dataTipFunction | property |
public var dataTipFunction:Function
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Specifies a callback method used to generate data tips from values. This method should use the following signature:
function dataTipFunction(hitData:HitData):String
This method returns a string that is displayed for each data point. The text can include HTML formatting. The single parameter is a HitData object that describes the data point.
dataTipLayerIndex | property |
dataTipLayerIndex:int
[read-only] Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
The index of the child that is responsible for rendering data tips. Derived classes that add visual elements to the chart should add them below this layer.
protected function get dataTipLayerIndex():int
dataTipMode | property |
dataTipMode:String
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Specifies how Flex displays DataTip controls for the chart. DataTip controls are similar to ToolTip controls, except that they display an appropriate value that represents the nearest chart data point under the mouse pointer.
Possible values of dataTipMode
are:
"single"
- Data tips are shown for the closest data point
to the mouse cursor."multiple"
- Data tips are shown for any DataTip control
within range of the mouse cursor. You can control the sensitivity
with the mouseSensitivity
property.You can customize DataTip controls with the
dataTipFunction
property.
public function get dataTipMode():String
public function set dataTipMode(value:String):void
description | property |
description:String
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
A short description of the data in the chart. When accessibility is enabled, screen readers use this property to describe the chart.
This string defaults to the empty string, and must be explicitly assigned by the developer to have meaning.
public function get description():String
public function set description(value:String):void
dragEnabled | property |
dragEnabled:Boolean
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Specifies whether you can drag items out of
this chart and drop them on other controls.
If true
, dragging is enabled for the chart.
If the dropEnabled
property is also true
,
you can drag items and drop them in the chart
to reorder the items.
The default value is false
.
public function get dragEnabled():Boolean
public function set dragEnabled(value:Boolean):void
dragImage | property |
dragImage:IUIComponent
[read-only] Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Gets an instance of a class that displays the visuals during a drag-and-drop operation.
The default value is mx.controls.chartClasses.ChartItemDragProxy
.
protected function get dragImage():IUIComponent
dragMoveEnabled | property |
dragMoveEnabled:Boolean
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Indicates which display cursor to show as drag feedback.
If true
, and the dragEnabled
property
is true
and the Control key is not held down,
moveCursor
is shown as feedback.
If the Control key is held down, copyCursor
is shown.
If false
and the dragEnabled
property
is true
, then copyCursor
is shown
whether the Control key is held down or not.
The default value is false
.
public function get dragMoveEnabled():Boolean
public function set dragMoveEnabled(value:Boolean):void
dropEnabled | property |
dropEnabled:Boolean
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
A flag that specifies whether dragged items can be dropped onto the chart.
If you set this property to true
,
the chart accepts all data formats, and assumes that
the dragged data matches the format of the data in the data provider.
To explicitly check the data format of the data
being dragged, you must handle one or more of the drag events,
such as dragOver
, and call the
preventDefault()
method of the DragEvent to customize
the way the list class accepts dropped data.
When dropEnabled
is set to true
,
Flex automatically calls the showDropFeedback()
and hideDropFeedback()
methods to display the drop indicator.
The default value is false
.
public function get dropEnabled():Boolean
public function set dropEnabled(value:Boolean):void
labelElements | property |
protected var labelElements:Array
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
The set of display objects that represent the labels
for the chart elements.
Some series, annotation, and background types include overlays
such elements and callouts.
Elements can pass a display object to the chart that contains
the overlays to be placed on top of all other chart elememnts.
Chart implementors can access these overlay objects
in the labelElements
array.
legendData | property |
legendData:Array
[read-only] Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
An array of Legend items.
This property can be used as the source for data binding.
public function get legendData():Array
moduleFactory | property |
moduleFactory:IFlexModuleFactory
[override] Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
A module factory is used as context for using embedded fonts and for finding the style manager that controls the styles for this component.
public function get moduleFactory():IFlexModuleFactory
public function set moduleFactory(value:IFlexModuleFactory):void
mouseSensitivity | property |
public var mouseSensitivity:Number = 5
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Specifies the distance, in pixels, that Flex considers a data point
to be under the mouse pointer when the pointer moves around a chart.
Flex considers any data point less than mouseSensitivity
pixels away to be under the mouse pointer.
This value is also used by the findDataPoints
method.
The default value is 5
.
selectedChartItem | property |
selectedChartItem:ChartItem
[read-only] Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Specifies the selected ChartItem in the chart. If multiple items are selected, this property specifies the most recently selected item.
public function get selectedChartItem():ChartItem
selectedChartItems | property |
selectedChartItems:Array
[read-only] Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Specifies an array of all the selected ChartItem objects in the chart.
public function get selectedChartItems():Array
selectionMode | property |
selectionMode:String
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Specifies whether or not ChartItem objects can be selected. Possible
values are none
, single
, or multiple
.
Set to none
to prevent chart items from being selected.
Set to single
to allow only one item to be selected at a time.
Set to multiple
to allow one or more chart items to be selected at a time.
The default value is none
.
public function get selectionMode():String
public function set selectionMode(value:String):void
See also
series | property |
series:Array
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
An array of Series objects that define the chart data. Each chart defines the type of Series objects that you use to populate this array. For example, a ColumnChart control expects ColumnSeries objects as part of this array. Some charts accept any object of type IChartElement2 as part of the array, but in general each chart expects a specific type.
public function get series():Array
public function set series(value:Array):void
seriesFilters | property |
seriesFilters:Array
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
An array of filters that are applied to all series in the chart.
Assign an array of bitmap filters to this property to apply them to all the series at once.
Set the seriesFilter
property to an empty array to clear the default
filters on the chart's series.
Assigning filters to the seriesFilters
property, which applies to all
series, is more efficient than assigning them to individual series.
public function get seriesFilters():Array
public function set seriesFilters(value:Array):void
showAllDataTips | property |
showAllDataTips:Boolean
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Specifies whether Flex shows all DataTip controls for the chart. DataTip controls are similar to tool tips, except that they display an appropriate value representing the chart data point.
Different chart elements might show different styles of DataTip controls. For example, a stacked chart element might show both the values of the column and the percentage that it contributes to the whole.
You can customize DataTip controls with the
dataTipFunction
property.
public function get showAllDataTips():Boolean
public function set showAllDataTips(value:Boolean):void
showDataTips | property |
showDataTips:Boolean
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Specifies whether Flex shows DataTip controls for the chart. DataTip controls are similar to tool tips, except that they display an appropriate value that represents the nearest chart data point under the mouse pointer.
Different chart elements might show different styles of DataTip controls. For example, a stacked chart element might show both the values of the column and the percentage that it contributes to the whole.
You can customize DataTip controls with the
dataTipFunction
property.
public function get showDataTips():Boolean
public function set showDataTips(value:Boolean):void
ChartBase | () | Constructor |
public function ChartBase()
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Constructor.
addDragData | () | method |
protected function addDragData(ds:Object):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Adds the selected items to the DragSource object as part of a drag and drop operation. You can override this method to add other data to the drag source.
Parameters
ds:Object — The DragSource object to which the data is added.
|
applySeriesSet | () | method |
protected function applySeriesSet(seriesSet:Array, transform:DataTransform):Array
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Preprocesses the series and transform for display. You typically do not call
this method directly. Instead, this method is called automatically during the
chart control's commitProperties()
cycle when the series has
been invalidated by a call to the invalidateSeries()
method.
By default, this method calls the customizeSeries()
method once for each series in the set.
Chart subclasses can override this method to add customization logic that is global to the whole series set.
Parameters
seriesSet:Array — An array of series to preprocess.
| |
transform:DataTransform — The transform used by the series.
|
Array — An array of series with the series set applied.
|
clearSelection | () | method |
public function clearSelection():void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Deselects all selected chart items in the chart control. Sets the currentState
property of all chart items in the
chart to none
.
customizeSeries | () | method |
protected function customizeSeries(seriesGlyph:Series, i:uint):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Applies per-series customization and formatting to the series of the chart.
This method is called once for each series when the series
has been changed by a call to the invalidateSeries()
method.
Parameters
seriesGlyph:Series — The series to customize.
| |
i:uint — The series' index in the series array.
|
dragCompleteHandler | () | method |
protected function dragCompleteHandler(event:DragEvent):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Handles events of type DragEvent.DRAG_COMPLETE
. This method
removes the item from the data provider.
Parameters
event:DragEvent — The DragEvent object.
|
dragDropHandler | () | method |
protected function dragDropHandler(event:DragEvent):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Handles events of type DragEvent.DRAG_DROP
. This method hides
the UI feeback by calling the hideDropFeedback()
method.
Parameters
event:DragEvent — The DragEvent object.
|
dragEnterHandler | () | method |
protected function dragEnterHandler(event:DragEvent):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Handles events of type DragEvent.DRAG_ENTER
. This method
determines if the DragSource object contains valid elements and uses
the showDropFeedback()
method to set up the UI feedback.
Parameters
event:DragEvent — The DragEvent object.
|
dragExitHandler | () | method |
protected function dragExitHandler(event:DragEvent):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Handles events of type DragEvent.DRAG_EXIT
. This method hides
the UI feeback by calling the hideDropFeedback()
method.
Parameters
event:DragEvent — The DragEvent object.
|
dragOverHandler | () | method |
protected function dragOverHandler(event:DragEvent):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Handles events of type DragEvent.DRAG_OVER
. This method
determines whether the DragSource object contains valid elements and uses
the showDropFeedback()
method to set up the UI feeback.
Parameters
event:DragEvent — The DragEvent object.
|
dragStartHandler | () | method |
public function dragStartHandler(event:DragEvent):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
The default handler for the dragStart
event.
Parameters
event:DragEvent — The DragEvent object.
|
findDataPoints | () | method |
public function findDataPoints(x:Number, y:Number):Array
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Returns an array of HitData objects that describe
the nearest data point to the coordinates passed to the method.
The x
and y
arguments should be values
in the coordinate system of the ChartBase object.
This method adheres to the limits specified by the
mouseSensitivity
property of the ChartBase object
when looking for nearby data points.
Parameters
x:Number — The x coordinate relative to the ChartBase object.
| |
y:Number — The y coordinate relative to the ChartBase object.
|
Array — An array of HitData objects.
|
See also
getAllDataPoints | () | method |
public function getAllDataPoints():Array
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Returns an array of HitData objects representing the chart items in the underlying objects that implement the IChartElement2 interface.
ReturnsArray — An array of HitData objects that represent the data points.
|
getFirstItem | () | method |
public function getFirstItem(direction:String):ChartItem
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Gets the first item in the chart, with respect to the axes.
Parameters
direction:String — The direction in which the first item should be returned. Possible values
are ChartBase.NAVIGATE_HORIZONTAL and ChartBase.NAVIGATE_VERTICAL .
|
ChartItem — The corresponding ChartItem object.
|
getItemsInRegion | () | method |
public function getItemsInRegion(value:Rectangle):Array
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Gets all the chart items that are within the defined rectangular region. You call this method to determine what chart items are under a particular rectangular region.
Individual chart types determine whether their chart item is under the region. The point should be in the global coordinate space.
Parameters
value:Rectangle — The rectangular region.
|
Array — An array of ChartItem objects.
|
getLastItem | () | method |
public function getLastItem(direction:String):ChartItem
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Gets the last chart item in the chart, with respect to the axes.
Parameters
direction:String — The direction in which the last item should be returned. Possible values
are ChartBase.NAVIGATE_HORIZONTAL and ChartBase.NAVIGATE_VERTICAL .
|
ChartItem — The corresponding ChartItem object.
|
getNextItem | () | method |
public function getNextItem(direction:String):ChartItem
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Gets the chart item next to the currently focused item in the chart, with respect to the axes. If no chart items are currently selected, then this method returns the first item in the first series.
Parameters
direction:String — The direction in which the next item should be returned. Possible values
are ChartBase.NAVIGATE_HORIZONTAL and ChartBase.NAVIGATE_VERTICAL .
|
ChartItem — The corresponding ChartItem object.
|
getPreviousItem | () | method |
public function getPreviousItem(direction:String):ChartItem
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Gets the chart item that is before the currently focused item in the chart, with respect to the axes. If no chart items are currently selected, then this method returns the first item in the first series.
Parameters
direction:String — The direction in which the previous item should be returned. Possible values
are ChartBase.NAVIGATE_HORIZONTAL and ChartBase.NAVIGATE_VERTICAL .
|
ChartItem — The corresponding ChartItem object.
|
hideData | () | method |
public function hideData():void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Informs the chart that the underlying data displayed in the chart has been changed. Chart series and elements call this function when their rendering has changed in order to trigger a coordinated execution of show and hide data effects. You typically do not call this method on the chart directly.
hideDropFeedback | () | method |
public function hideDropFeedback(event:DragEvent):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Hides the drop indicator that indicates that a drag-and-drop operation is allowed.
Parameters
event:DragEvent — A DragEvent object that contains information about the
mouse location.
|
invalidateChildOrder | () | method |
protected function invalidateChildOrder():void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Informs the chart that its child list was modified and should be reordererd.
Derived chart classes can call this method to trigger a call to the chart's internal
updateChildOrder()
method on the next commitProperties()
cycle.
invalidateData | () | method |
protected function invalidateData():void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Triggers a redraw of the chart. Call this method when you add or change the chart's series or data providers.
invalidateSeries | () | method |
protected function invalidateSeries():void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Informs the chart that its series array was modified and
should be reprocessed. Derived chart classes can call this method to trigger a
call to the chart's internal updateSeries()
method on the next commitProperties()
cycle.
invalidateSeriesStyles | () | method |
public function invalidateSeriesStyles():void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Triggers a redraw of the chart. Call this method when you change the style properties of the chart's series.
legendDataChanged | () | method |
public function legendDataChanged():void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatches a new LegendDataChanged event.
positionAllDataTips | () | method |
protected function positionAllDataTips(hitSet:Array):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Defines the locations of DataTip objects on the chart when the
showAllDataTips
property is set to true
.
This method ensures that DataTips do not overlap each other
(if multiple DataTips are visible) or overlap their target data items.
Parameters
hitSet:Array — An Array of HitData objects.
|
positionDataTips | () | method |
protected function positionDataTips():void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Defines the locations of DataTip objects on the chart. This method ensures that DataTip objects do not overlap each other (if multiple DataTip objects are visible) or overlap their target data items.
setActualSize | () | method |
override public function setActualSize(w:Number, h:Number):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Sets the height and width of this object.
Parameters
w:Number — The width, in pixels, of this object.
| |
h:Number — The height, in pixels, of this object.
|
showDropFeedback | () | method |
public function showDropFeedback(event:DragEvent):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Displays a drop indicator under the mouse pointer to indicate that a drag-and-drop operation is allowed. The drop indicator also indicates where the items will be dropped.
Parameters
event:DragEvent — A DragEvent object that contains information about where
the mouse pointer is.
|
updateAllDataTips | () | method |
public function updateAllDataTips():void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Displays all noninteractive data tips
if showAllDataTips
is set.
change | Event |
mx.charts.events.ChartItemEvent
mx.charts.events.ChartItemEvent.CHANGE
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatched when the selection changes in the chart.
Event type constant; indicates that the selection in the chart has changed.chartClick | Event |
mx.charts.events.ChartEvent
mx.charts.events.ChartEvent.CHART_CLICK
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatched when no data point is found under the mouse pointer
when mouse is clicked on chart.
Flex considers only data points within the radius determined by
the mouseSensitivity
property.
chartDoubleClick | Event |
mx.charts.events.ChartEvent
mx.charts.events.ChartEvent.CHART_DOUBLE_CLICK
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatched when no data point is found under the mouse pointer
when mouse is double-clicked on chart.
Flex considers only data points within the radius determined by
the mouseSensitivity
property.
itemClick | Event |
mx.charts.events.ChartItemEvent
mx.charts.events.ChartItemEvent.MOUSE_CLICK_DATA
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatched when a data point is found under the mouse pointer
when it is clicked.
Flex considers only data points within the radius determined by
the mouseSensitivity
property.
itemDoubleClick | Event |
mx.charts.events.ChartItemEvent
mx.charts.events.ChartItemEvent.ITEM_DOUBLE_CLICK
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatched when a data point is found under the mouse pointer
when it is double clicked.
Flex considers only data points within the radius determined by
the mouseSensitivity
property.
itemMouseDown | Event |
mx.charts.events.ChartItemEvent
mx.charts.events.ChartItemEvent.ITEM_MOUSE_DOWN
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatched when a data point is found under the mouse pointer
when it is pressed down.
Flex considers only data points within the radius determined by
the mouseSensitivity
property.
itemMouseMove | Event |
mx.charts.events.ChartItemEvent
mx.charts.events.ChartItemEvent.ITEM_MOUSE_MOVE
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatched when the mouse pointer moves while over a data point.
Flex considers only data points within the radius determined by
the mouseSensitivity
property.
itemMouseUp | Event |
mx.charts.events.ChartItemEvent
mx.charts.events.ChartItemEvent.ITEM_MOUSE_UP
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatched when a data point is found under the mouse pointer
when it is released.
Flex considers only data points within the radius determined by
the mouseSensitivity
property.
itemRollOut | Event |
mx.charts.events.ChartItemEvent
mx.charts.events.ChartItemEvent.ITEM_ROLL_OUT
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatched when the closest data point under the mouse pointer changes.
Flex considers only data points within the radius determined by
the mouseSensitivity
property.
itemRollOver | Event |
mx.charts.events.ChartItemEvent
mx.charts.events.ChartItemEvent.ITEM_ROLL_OVER
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
Dispatched when a new data point is found under the mouse pointer.
Flex only considers data points within the radius determined by
the mouseSensitivity
property.
HORIZONTAL | Constant |
public static const HORIZONTAL:String = horizontal
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
The value of this constant is passed to methods such as getNextItem()
and getPrevItem()
.
These methods use this constant to determine which item or series to select when the user
presses a key such as the left arrow.
For example, if the left arrow or right arrow key was pressed, the direction is set to "horizontal"
(ChartBase.HORIZONTAL
).
VERTICAL | Constant |
public static const VERTICAL:String = vertical
Language Version : | ActionScript 3.0 |
Product Version : | Flex 3 |
Runtime Versions : | Flash Player 9, AIR 1.1 |
The value of this constant is passed to methods such as getNextItem()
and getPrevItem()
.
These methods use this constant to determine which item or series to select when the user
presses a key such as the left arrow.
For example, if the up arrow or down arrow key was pressed, the direction is set to "vertical"
(ChartBase.VERTICAL
).