Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
| Class | Package | Description | |
|---|---|---|---|
| AgglomerativeCluster
| flare.analytics.cluster | Hierarchically clusters a set of items using agglomerative clustering. | |
| AggregateExpression
| flare.query | Base class representing an aggregate query operator. | |
| AnchorControl
| flare.vis.controls | Interactive control for updating a layout's anchor point in response to mouse movement. | |
| And
| flare.query | Expression operator that computes the logical "and" of sub-expression clauses. | |
| Arithmetic
| flare.query | Expression operator for arithmetic operations. | |
| ArrayInterpolator
| flare.animate.interpolate |
Interpolator for numeric Array values. |
|
| Arrays
| flare.util | Utility methods for working with arrays. | |
| ArrowType
| flare.vis.data.render | Utility class defining arrow types for directed edges. | |
| AspectRatioBanker
| flare.analytics.optimization | Computes an optimized aspect ratio for drawing a line chart. | |
| Average
| flare.query | Aggregate operator for computing the average of a set of values. | |
| Axes
| flare.vis.axis | Base class for representing metric data axes. | |
| Axis
| flare.vis.axis | A metric data axis consisting of axis labels and gridlines. | |
| AxisGridLine
| flare.vis.axis | Axis grid line in an axis display. | |
| AxisLabel
| flare.vis.axis | Axis label in an axis display. | |
| AxisLayout
| flare.vis.operator.layout | Layout that places items along the X and Y axes according to data properties. | |
| BetweennessCentrality
| flare.analytics.graph | Calculates betweenness centrality measures for nodes in a graph. | |
| BifocalDistortion
| flare.vis.operator.distortion | Computes a bifocal distortion of space, magnifying a focus region of space and uniformly demagnifying the rest of the space. | |
| BinaryExpression
| flare.query | Base class for binary expression operators. | |
| BundledEdgeRouter
| flare.vis.operator.layout | Layout that routes edges in a graph so that they form groups, reducing clutter. | |
| CartesianAxes
| flare.vis.axis | Axes class representing 2D Cartesian (X-Y) axes. | |
| CircleLayout
| flare.vis.operator.layout | Layout that places items in a circular layout. | |
| CirclePackingLayout
| flare.vis.operator.layout | Layout that places nodes as circles compacted into a larger circle. | |
| ClickControl
| flare.vis.controls | Interactive control for responding to mouse clicks events. | |
| ColorEncoder
| flare.vis.operator.encoder | Encodes a data field into color values, using a scale transform and color palette. | |
| ColorInterpolator
| flare.animate.interpolate |
Interpolator for color (uint) values. |
|
| ColorPalette
| flare.util.palette | Palette for color values, including utility methods for generating both categorical and ordinal color palettes. | |
| Colors
| flare.util | Utility methods for working with colors. | |
| CommunityStructure
| flare.analytics.cluster | Hierarchically clusters a network based on inferred community structure. | |
| Comparison
| flare.query | Expression operator for comparing sub-expression values. | |
| CompositeExpression
| flare.query | Base class for expressions with an arbitrary number of sub-expressions. | |
| Control
| flare.vis.controls | Base class for interactive controls. | |
| ControlList
| flare.vis.controls | A ControlList maintains a sequential chain of controls for interacting with a visualization. | |
| Converters
| flare.data.converters | Factory class for looking up the appropriate IDataConverter for a given data format. | |
| Count
| flare.query | Aggregate operator for counting the number of items in a set of values. | |
| Data
| flare.vis.data | Data structure for managing a collection of visual data objects. | |
| DataEvent
| flare.vis.events | Event fired when a data collection is modified. | |
| DataField
| flare.data | A data field stores metadata for an individual data variable. | |
| DataList
| flare.vis.data |
Data structure for a collection of DataSprite instances. |
|
| DataSchema
| flare.data | A data schema represents a set of data variables and their associated types. | |
| DataSet
| flare.data | A data set is a collection of data tables. | |
| DataSource
| flare.data | A data source provides access to remote data on the Internet. | |
| DataSprite
| flare.vis.data | Base class for display objects that represent visualized data. | |
| DataTable
| flare.data | A data table maintains a collection of data objects, each representing a row of data, and an optional data schema describing the data variables. | |
| DataUtil
| flare.data | Utility class for parsing and representing data field values. | |
| DateInterpolator
| flare.animate.interpolate |
Interpolator for Date values. |
|
| Dates
| flare.util | Utility methods for working with Date instances. | |
| DateUtil
| flare.query |
Utility class providing functions for manipulating Date
objects. |
|
| DelimitedTextConverter
| flare.data.converters | Converts data between delimited text (e.g., tab delimited) and flare DataSet instances. | |
| DendrogramLayout
| flare.vis.operator.layout | Layout that places items in a dendrogram for displaying the results of hierarchical clustering. | |
| DenseMatrix
| flare.util.math | A matrix of numbers implemented using an array of values. | |
| DirtySprite
| flare.display | A Sprite that redraws itself as needed when marked as "dirty". | |
| Displays
| flare.util | Utility methods for working with display objects. | |
| Distinct
| flare.query | Aggregate (group-by) operator for counting the number of distinct values in a set of values. | |
| Distortion
| flare.vis.operator.distortion | Base class for distortion operators that adjust the position and size of visual objects in a visualization. | |
| DragControl
| flare.vis.controls | Interactive control for dragging items. | |
| DragForce
| flare.physics | Force simulating frictional drag forces (e.g., air resistance). | |
| Easing
| flare.animate | Collection of easing functions to control animation rates. | |
| EdgeRenderer
| flare.vis.data.render | Renderer that draws edges as lines. | |
| EdgeSprite
| flare.vis.data | Visually represents a connection between two data elements. | |
| Encoder
| flare.vis.operator.encoder | Base class for Operators that perform encoding of visual variables such as color, shape, and size. | |
| ExpandControl
| flare.vis.controls | Interactive control for expaning and collapsing graph or tree nodes by clicking them. | |
| Expression
| flare.query | Base class for query expression operators. | |
| ExpressionIterator
| flare.query | The ExpressionIterator simplifies the process of traversing an expression tree. | |
| FibonacciHeap
| flare.util.heap | A Fibonacci heap data structure for maintaining a sorted priority queue. | |
| Filter
| flare.util | Utility methods for creating filter functions. | |
| FisheyeDistortion
| flare.vis.operator.distortion | Computes a graphical fisheye distortion of a graph view. | |
| FisheyeTreeFilter
| flare.vis.operator.filter | Filter operator that computes a fisheye degree-of-interest function over a tree structure. | |
| FlareVis
| flare.flex | Flex component that wraps a Flare visualization instance. | |
| Fn
| flare.query | Expression operator that performs function invocation. | |
| ForceDirectedLayout
| flare.vis.operator.layout | Layout that places nodes based on a physics simulation of interacting forces. | |
| FunctionSequence
| flare.animate | Transition that runs sub-transitions in sequential order while also invoking a function before each sub-transition is run. | |
| Geometry
| flare.util | Utility methods for computational geometry. | |
| GraphDistanceFilter
| flare.vis.operator.filter | Filter operator that sets visible all items within a specified graph distance from a set of focus nodes. | |
| GraphMLConverter
| flare.data.converters | Converts data between GraphML markup and flare DataSet instances. | |
| GravityForce
| flare.physics | Force simulating a global gravitational pull on Particle instances. | |
| HeapNode
| flare.util.heap | A node in a heap data structure. | |
| HierarchicalCluster
| flare.analytics.cluster | Base class for clustering operators that construct a hierarchical clustering tree. | |
| HoverControl
| flare.vis.controls | Interactive control for responding to mouse hover events. | |
| IcicleTreeLayout
| flare.vis.operator.layout | Layout that places nodes in an icicle layout, distributing nodes evenly within the display bounds. | |
| IControl
| flare.vis.controls | ||
| IDataConverter
| flare.data.converters | Interface for data converters that map between an external data file format and ActionScript objects (e.g., Arrays and Objects). | |
| IEvaluable
| flare.util | Interface for methods that evaluate an object and return a result. | |
| If
| flare.query | Expression operator for an if statement that performs conditional execution. | |
| IForce
| flare.physics | Interface representing a force within a physics simulation. | |
| IMatrix
| flare.util.math | Interface for a matrix of real-valued numbers. | |
| IndentedTreeLayout
| flare.vis.operator.layout | Layout that places tree nodes in an indented outline layout. | |
| Interpolator
| flare.animate.interpolate | Base class for value interpolators. | |
| IOperator
| flare.vis.operator | Interface for operators that perform processing tasks on the contents of a Visualization. | |
| IPredicate
| flare.util | Interface for methods that evaluate an object and return true or false. | |
| IRenderer
| flare.vis.data.render | Interface for DataSprite rendering modules. | |
| IsA
| flare.query | Expression operator that type checks a sub-expression. | |
| IScaleMap
| flare.scale | Interface used by classes which support mapping between spatial (x,y) coordinates and values in a data scale. | |
| ISchedulable
| flare.animate | Interface for "schedulable" objects that can be run by the Scheduler class. | |
| IValueProxy
| flare.util | Interface for classes that get and set named property values of objects. | |
| JSONConverter
| flare.data.converters | Converts data between JSON (JavaScript Object Notation) strings and flare DataSet instances. | |
| Labeler
| flare.vis.operator.label | Labeler that adds labels for items in a visualization. | |
| Layout
| flare.vis.operator.layout | Base class for all operators that perform spatial layout. | |
| Legend
| flare.vis.legend | A legend describing the visual encoding of a data property. | |
| LegendItem
| flare.vis.legend | An item in a discrete legend consisting of a label and an icon indicating color, shape, and/or size. | |
| LegendRange
| flare.vis.legend | A range in a continuous legend, consisting of a continuous visual scale and value labels. | |
| LinearScale
| flare.scale | Scale that spaces values linearly along the scale range. | |
| LineSprite
| flare.display | A Sprite representing a line. | |
| LinkDistance
| flare.analytics.graph | Calculates the link distance from a source node based on a breadth-first traversal. | |
| Literal
| flare.query | Expression operator for a literal value. | |
| LogScale
| flare.scale | Scale that performs a log transformation of the data. | |
| Match
| flare.query | Expression operator for text matching operations. | |
| Maths
| flare.util |
Utility methods for mathematics not found in the Math class. |
|
| MatrixInterpolator
| flare.animate.interpolate |
Interpolator for flash.geom.Matrix values. |
|
| MaxFlowMinCut
| flare.analytics.graph | Calculates the maximum flow along edges of a graph using the Edmonds-Karp method. | |
| Maximum
| flare.query | Aggregate operator for computing the maximum of a set of values. | |
| Minimum
| flare.query | Aggregate operator for computing the minimum of a set of values. | |
| NBodyForce
| flare.physics | Force simulating an N-Body force of charged particles with pairwise interaction, such as gravity or electrical charge. | |
| NodeLinkTreeLayout
| flare.vis.operator.layout | Layout that places nodes using a tidy layout of a node-link tree diagram. | |
| NodeSprite
| flare.vis.data | Visually represents a data element, such as a data tuple or graph node. | |
| Not
| flare.query | Expression operator that returns the logical "not" of a sub-expression. | |
| NumberInterpolator
| flare.animate.interpolate |
Interpolator for Number and int values. |
|
| ObjectInterpolator
| flare.animate.interpolate |
Interpolator for arbitrary Object values. |
|
| Operator
| flare.vis.operator | Operators performs processing tasks on the contents of a Visualization. | |
| OperatorList
| flare.vis.operator | An OperatorList maintains a sequential chain of operators that are invoked one after the other. | |
| OperatorSequence
| flare.vis.operator | An OperatorSequence maintains a list of operators that are run in sequence with an animated transition in between each. | |
| OperatorSwitch
| flare.vis.operator | An OperatorSwitch maintains a list of operators but only runs one of these operators when invoked. | |
| Or
| flare.query | Expression operator that computes the logical "or" of sub-expression clauses. | |
| OrdinalScale
| flare.scale | Scale for ordered sequential data. | |
| Orientation
| flare.util | Constants defining layout orientations. | |
| Palette
| flare.util.palette | Base class for palettes, such as color and size palettes, that map from interpolated scale values into visual properties | |
| PanZoomControl
| flare.vis.controls | Interactive control for panning and zooming a "camera". | |
| Parallel
| flare.animate | Transition that runs multiple transitions simultaneously (in parallel). | |
| Particle
| flare.physics | Represents a Particle in a physics simulation. | |
| Pause
| flare.animate | Transition representing a pause or dwell in which nothing happens. | |
| PieLayout
| flare.vis.operator.layout | Layout that places wedges for pie and donut charts. | |
| PointInterpolator
| flare.animate.interpolate |
Interpolator for flash.geom.Point values. |
|
| Property
| flare.util |
Utility class for accessing arbitrary property chains, allowing
nested property expressions (e.g., x.a.b.c or
x.a[1]). |
|
| PropertyEncoder
| flare.vis.operator.encoder | Encodes property values for a collection of visual items. | |
| QuantileScale
| flare.scale | Scale that organizes data into discrete bins by quantiles. | |
| QuantitativeScale
| flare.scale | Base class for representing quantitative numerical data scales. | |
| Query
| flare.query | Performs query processing over a collection of ActionScript objects. | |
| RadialLabeler
| flare.vis.operator.label | Labeler that positions labels around a circle in polar coordinates. | |
| RadialTreeLayout
| flare.vis.operator.layout | Layout that places tree nodes in a radial layout, laying out depths of a tree along circles of increasing radius. | |
| RandomLayout
| flare.vis.operator.layout | Layout that places nodes randomly within the layout bounds. | |
| Range
| flare.query | Expression operator that tests if a value is within a given range. | |
| RectangleInterpolator
| flare.animate.interpolate |
Interpolator for flash.geom.Rectangle values. |
|
| RectSprite
| flare.display | A Sprite representing a rectangle shape. | |
| RootScale
| flare.scale | Scale that performs a root transformation of the data. | |
| Scale
| flare.scale | Base class for all data scale types. | |
| ScaleBinding
| flare.vis.data | Utility class that binds a data property to a descriptive scale. | |
| ScaleType
| flare.scale | Constants defining known scale types, such as linear, log, and date/time scales. | |
| Scheduler
| flare.animate | Scheduler that oversees animation and time-based processing. | |
| SelectionControl
| flare.vis.controls | Interactive control for selecting a group of objects by "rubber-banding" them with a rectangular section region. | |
| SelectionEvent
| flare.vis.events | Event fired in response to interactive selection events. | |
| Sequence
| flare.animate | Transition that runs multiple transitions one after the other in sequence. | |
| ShapeEncoder
| flare.vis.operator.encoder | Encodes a data field into shape values, using an ordinal scale. | |
| ShapePalette
| flare.util.palette | Palette for shape values that maps integer indices to shape drawing functions. | |
| ShapeRenderer
| flare.vis.data.render | Renderer that draws shapes. | |
| Shapes
| flare.util | Utility class defining shape types and shape drawing routines. | |
| ShortestPaths
| flare.analytics.graph | Calculates the shortest paths to a source node using Dijkstra's algorithm. | |
| Simulation
| flare.physics | A physical simulation involving particles, springs, and forces. | |
| SizeEncoder
| flare.vis.operator.encoder | Encodes a data field into size values, using a scale transform and a size palette to determines an item's scale. | |
| SizePalette
| flare.util.palette | Palette for size values represeneted as scale factors. | |
| Sort
| flare.util | Utility class for sorting and creating sorting functions. | |
| SortOperator
| flare.vis.operator | A SortOperator sorts a data group. | |
| SpanningTree
| flare.analytics.graph | Calculates a spanning tree for a graph structure. | |
| SparseMatrix
| flare.util.math | A matrix of numbers implemented using a hashtable of values. | |
| Spring
| flare.physics | Represents a Spring in a physics simulation. | |
| SpringForce
| flare.physics | Force simulating a spring force between two particles. | |
| StackedAreaLabeler
| flare.vis.operator.label | Labeler for a stacked area chart. | |
| StackedAreaLayout
| flare.vis.operator.layout | Layout that consecutively places items on top of each other. | |
| Stats
| flare.util | Utility class for computing statistics for a collection of values. | |
| Strings
| flare.util | Utility methods for working with String instances. | |
| StringUtil
| flare.query |
Utility class providing functions for manipulating String
objects. |
|
| Sum
| flare.query | Aggregate operator for computing the sum of a set of values. | |
| TextSprite
| flare.display | A Sprite representing a text label. | |
| TimeScale
| flare.scale |
Scale for timelines represented using Date values. |
|
| TooltipControl
| flare.vis.controls | Interactive control for displaying a tooltip in response to mouse hovers exceeding a minimum time interval. | |
| TooltipEvent
| flare.vis.events | Event fired in response to tooltip show, hide, or update events. | |
| Transition
| flare.animate | Base class representing an animated transition. | |
| Transitioner
| flare.animate | Parallel transition with convenience methods for adding new object tweens, helping to incrementally construct a group of transitions. | |
| TransitionEvent
| flare.animate |
Event fired when a Transition
starts, steps, ends, or is canceled. |
|
| Tree
| flare.vis.data | Data structure for managing a collection of visual data objects in a tree (hierarchy) structure. | |
| TreeBuilder
| flare.vis.data | Calculates a spanning tree for a graph structure. | |
| TreeMapLayout
| flare.vis.operator.layout | Layout that places node in a TreeMap layout that optimizes for low aspect ratios of visualized tree nodes. | |
| Tween
| flare.animate | Transition that interpolates (in-betweens) properties of a target object over a time interval. | |
| Variable
| flare.query | Expression operator that retrieves a value from an object property. | |
| Variance
| flare.query | Aggregate operator for computing variance or standard deviation. | |
| VisibilityFilter
| flare.vis.operator.filter | Filter operator that sets item visibility based on a filtering condition. | |
| Visualization
| flare.vis | The Visualization class represents an interactive data visualization. | |
| VisualizationEvent
| flare.vis.events | Event fired in response to visualization updates. | |
| Xor
| flare.query | Expression operator that computes the exclusive-or ("xor") of sub-expression clauses. |