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


 ClassPackageDescription
 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.