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
 AbstractClassError
starling.errors An AbstractClassError is thrown when you attempt to create an instance of an abstract class.
 AbstractMethodError
starling.errors An AbstractMethodError is thrown when you attempt to call an abstract method.
 AbstractShader
starling.display.shaders 
 AddOnFunctionStyleProvider
feathers.skins Wraps an existing style provider to call an additional function before or after the existing style provider applies its styles.
 AGALMiniAssembler
com.adobe.utils 
 Alert
feathers.controls Displays a message in a modal pop-up with a title and a set of buttons.
 Align
starling.utils A class that provides constant values for horizontal and vertical alignment of objects.
 AnchorLayout
feathers.layout Positions and sizes items by anchoring their edges (or center points) to their parent container or to other items.
 AnchorLayoutData
feathers.layout Extra, optional data used by an AnchorLayout instance to position and size a display object.
 AnimateUVVertexShader
starling.display.shaders.vertex 
 Application
feathers.core Base class for a Feathers application with a LayoutGroup as the root display object.
 ArrayChildrenHierarchicalCollectionDataDescriptor
feathers.data A hierarchical data descriptor where children are defined as arrays in a property defined on each branch.
 ArrayCollection
feathers.data Wraps an Array in the common IListCollection API used by many Feathers UI controls, including List and TabBar.
 ArrayHierarchicalCollection
feathers.data Wraps an Array data source with a common API for use with UI controls that support hierarchical data.
 ArrayListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Arrays.
 AssetManager
starling.utils The AssetManager handles loading and accessing a variety of asset types.
 AtfData
starling.textures A parser for the ATF data format.
 AutoComplete
feathers.controls A text input that provides a pop-up list with suggestions as you type.
 AutoSizeMode
feathers.controls Constants that determine how a component should automatically calculate its own dimensions when no explicit dimensions are provided.
 BaseDefaultItemRenderer
feathers.controls.renderers An abstract class for item renderer implementations.
 BaseEffectContext
feathers.motion.effectClasses An abstract base class for IEffectContext implementations.
 BaseLinearLayout
feathers.layout Abstract base class for HorizontalLayout and VerticalLayout.
 BaseMediaPlayer
feathers.media An abstract superclass for media players that should implement the feathers.media.IMediaPlayer interface.
 BaseMetalWorksDesktopTheme
feathers.themes The base class for the "Metal Works" theme for desktop Feathers apps.
 BaseMetalWorksMobileTheme
feathers.themes The base class for the "Metal Works" theme for mobile Feathers apps.
 BaseScreenNavigator
feathers.controls.supportClasses A base class for screen navigator components that isn't meant to be instantiated directly.
 BaseTextEditor
feathers.core A base class for text editors that implements some common properties.
 BaseTextRenderer
feathers.controls.text A base class for text renderers that implements some common properties.
 BaseTiledLayout
feathers.layout Abstract base class for TiledRowsLayout and TiledColumnsLayout.
 BaseTimedMediaPlayer
feathers.media An abstract superclass for media players that should implement the feathers.media.ITimedMediaPlayer interface.
 BaseVariableVirtualLayout
feathers.layout 
 BasicButton
feathers.controls A simple button control with states, but no content, that is useful for purposes like skinning.
 BatchToken
starling.rendering Points to a location within a list of MeshBatches.
 BitmapChar
starling.text A BitmapChar contains the information about one char of a bitmap font.
 BitmapCharLocation
starling.text A helper class referencing a BitmapChar and properties about its location and size.
 BitmapFont
starling.text The BitmapFont class parses bitmap font files and arranges the glyphs in the form of a text.
 BitmapFontTextEditor
feathers.controls.text Text that may be edited at runtime by the user with the TextInput component, rendered with bitmap fonts.
 BitmapFontTextFormat
feathers.text Customizes a bitmap font for use by a BitmapFontTextRenderer.
 BitmapFontTextRenderer
feathers.controls.text Renders text using bitmap fonts.
 BitmapFontType
starling.text This class is an enumeration of possible types of bitmap fonts.
 BlendMode
starling.display A class that provides constant values for visual blend mode effects.
 BlurFilter
starling.filters The BlurFilter applies a Gaussian blur to an object.
 BorderContainer
feathers.extensions.borderContainer 
 BorderScrollContainer
feathers.extensions.borderContainer 
 BottomDrawerPopUpContentManager
feathers.controls.popups Displays pop-up content as a mobile-style drawer that opens from the bottom of the stage.
 Button
feathers.controls A push button control that may be triggered when pressed and released.
 Button
starling.display A simple button composed of an image and, optionally, text.
 ButtonGroup
feathers.controls A set of related buttons with layout, customized using a data provider.
 ButtonState
feathers.controls States for button components.
 ButtonState
starling.display A class that provides constant values for the states of the Button class.
 Callout
feathers.controls A pop-up container that points at (or calls out) a specific region of the application (typically a specific control that triggered it).
 CalloutPopUpContentManager
feathers.controls.popups Displays pop-up content (such as the List in a PickerList) in a Callout.
 Canvas
feathers.extensions.canvas The Canvas supports basic vector drawing functionality.
 Canvas
starling.display A display object supporting basic vector drawing functionality.
 CanvasControl
feathers.extensions.canvas The Canvas supports basic vector drawing functionality.
 CanvasDisplayObject
feathers.extensions.canvas The Canvas supports basic vector drawing functionality.
 Check
feathers.controls A toggle control that contains a label and a box that may be checked or not to indicate selection.
 CircleProgress
feathers.extensions.progress The CircleProgress displays the progress of a task over time.
 CollectionEventType
feathers.events Event type constants for collections.
 Color
starling.utils A utility class containing predefined colors and methods converting between different color representations.
 ColorFade
feathers.motion Creates animated transitions for screen navigators that fade a display object to a solid color.
 ColorMatrixFilter
starling.filters The ColorMatrixFilter class lets you apply a 4x5 matrix transformation to the color and alpha values of every pixel in the input image to produce a result with a new set of color and alpha values.
 ColorPicker
feathers.extensions.color The ColorPicker control provides a way for a user to choose a color from a spectrum.
 CompositeFilter
starling.filters The CompositeFilter class allows to combine several layers of textures into one texture.
 ConcreteTexture
starling.textures A ConcreteTexture wraps a Stage3D texture object, storing the properties of the texture and providing utility methods for data upload, etc.
 ConditionalStyleProvider
feathers.skins A style provider that chooses between two different style providers.
 Cover
feathers.motion Creates animated transitions for screen navigators that slide a new display object into view by animating the x and y properties, while covering an existing display object that remains stationary below.
 Cube
feathers.motion Creates animated transitions for screen navigators that position a display object in 3D space as if it is on a side of a cube, and the cube may rotate up or down around the x-axis, or it may rotate left or right around the y-axis.
 CurveUtil
starling.display.util 
 DataGrid
feathers.controls Displays a collection of items as a table.
 DataGrid
feathers.extensions.dataGrid The DataGrid displays a row of column headings above a scrollable grid.
 DataGridColumn
feathers.controls Configures a column in a DataGrid component.
 DataGridEvent
feathers.extensions.dataGrid.events A event dispatched when a datagrid row changes
 DataGridItemRenderer
feathers.extensions.dataGrid The row of a datagrid control.
 DateTimeMode
feathers.controls Formats for date and time components.
 DateTimeSpinner
feathers.controls A set of SpinnerList components that allow you to select the date, the time, or the date and time.
 DecelerationRate
feathers.controls Deceleration rate, per millisecond.
 DefaultDataGridCellRenderer
feathers.controls.renderers The default cell renderer for the DataGrid component.
 DefaultDataGridHeaderRenderer
feathers.controls.renderers The default renderer used for headers in a DataGrid component.
 DefaultFocusManager
feathers.core The default IFocusManager implementation.
 DefaultGroupedListHeaderOrFooterRenderer
feathers.controls.renderers The default renderer used for headers and footers in a GroupedList control.
 DefaultGroupedListItemRenderer
feathers.controls.renderers The default item renderer for a GroupedList control.
 DefaultListItemRenderer
feathers.controls.renderers The default item renderer for List control.
 DefaultPopUpManager
feathers.core The default IPopUpManager implementation.
 DefaultToaster
feathers.extensions.toaster A TextToaster is a toaster add in Toaster control.
 DefaultToolTipManager
feathers.core The default IToolTipManager implementation.
 DefaultTreeItemRenderer
feathers.controls.renderers The default item renderer for Tree control.
 DelayedCall
starling.animation A DelayedCall allows you to execute a method after a certain time has passed.
 DelayedDownTouchToState
feathers.utils.touch Similar to TouchToState, but delays the "down" state by a specified number of seconds.
 DeviceCapabilities
feathers.system Using values from the Stage and Capabilities classes, makes educated guesses about the physical size of the device this code is running on.
 Direction
feathers.layout Constants that define a direction.
 DisplacementMapFilter
starling.filters The DisplacementMapFilter class uses the pixel values from the specified texture (called the map texture) to perform a displacement of an object.
 DisplayObject
starling.display The DisplayObject class is the base class for all objects that are rendered on the screen.
 DisplayObjectContainer
starling.display A DisplayObjectContainer represents a collection of display objects.
 DistanceFieldStyle
starling.styles Provides support for signed distance fields to Starling meshes.
 DragData
feathers.dragDrop Stores data associated with a drag and drop operation.
 DragDropEvent
feathers.events Events used by the DragDropManager.
 DragDropManager
feathers.dragDrop Handles drag and drop operations based on Starling touch events.
 DragDropTreeEvent
feathers.extensions.tree.events A event dispatched when a item is dragged and dropped.
 DragGesture
feathers.controls Gestures used to drag content.
 Drawers
feathers.controls A container that displays primary content in the center surrounded by optional "drawers" that can open and close on the edges.
 DrawersApplication
feathers.core Base class for a Feathers application with a Drawers as the root display object.
 DropDownPopUpContentManager
feathers.controls.popups Displays pop-up content as a desktop-style drop-down.
 DropShadowFilter
starling.filters The DropShadowFilter class lets you add a drop shadow to display objects.
 Effect
starling.rendering An effect encapsulates all steps of a Stage3D draw operation.
 EffectInterruptBehavior
feathers.motion Constants for determining how an effect behaves when it is interrupted.
 EnterFrameEvent
starling.events An EnterFrameEvent is triggered once per frame and is dispatched to all objects in the display tree.
 Event
starling.events Event objects are passed as parameters to event listeners when an event occurs.
 EventDispatcher
starling.events The EventDispatcher class is the base class for all classes that dispatch events.
 ExclusiveTouch
feathers.events Allows a component to claim exclusive access to a touch to avoid dragging, scrolling, or other touch interaction conflicts.
 Fade
feathers.motion Creates effects for Feathers components and transitions for screen navigators, that animate the alpha property of a display object to make it fade in or out.
 FeathersControl
feathers.core Base class for all UI controls.
 FeathersEventType
feathers.events Event type constants for Feathers controls.
 Fill
starling.display.graphics 
 FilterChain
starling.filters The FilterChain allows you to combine several filters into one.
 FilterEffect
starling.rendering An effect drawing a mesh of textured vertices.
 FlatColorMaterial
starling.display.materials 
 Flip
feathers.motion Creates animated transitions for screen navigators that position display objects in 3D space is if they are printed on opposite sides of a postcard.
 FlowLayout
feathers.layout Positions items of different dimensions from left to right in multiple rows.
 FocusManager
feathers.core Manages touch and keyboard focus.
 FontStylesSet
feathers.text Used internally by ITextRenderer implementations to pass around sets of TextFormat objects for a component's different states.
 FragmentFilter
starling.filters The FragmentFilter class is the base class for all filter effects in Starling.
 FullScreenToggleButton
feathers.media A specialized toggle button that controls whether a media player is displayed normally or in full-screen mode.
 FunctionStyleProvider
feathers.skins Sets styles on a Feathers UI component by passing the component to a function when the style provider's applyStyles() is called.
 GlowFilter
starling.filters The GlowFilter class lets you apply a glow effect to display objects.
 Graphic
starling.display.graphics Abstract, do not instantiate directly Used as a base-class for all the drawing API sub-display objects (Like Fill and Stroke).
 Graphic_bak
starling.display.graphics Abstract, do not instantiate directly Used as a base-class for all the drawing API sub-display objects (Like Fill and Stroke).
 Graphics
starling.display 
 GroupedList
feathers.controls Displays a list of items divided into groups or sections.
 Header
feathers.controls A header that displays an optional title along with a horizontal regions on the sides for additional UI controls.
 HierarchicalCollection
feathers.data Wraps a two-dimensional data source with a common API for use with UI controls that support this type of data.
 HorizontalAlign
feathers.layout Constants for horizontal alignment of items in a layout.
 HorizontalLayout
feathers.layout Positions items from left to right in a single row.
 HorizontalLayoutData
feathers.layout Extra, optional data used by an HorizontalLayout instance to position and size a display object.
 HorizontalSpinnerLayout
feathers.layout For use with the SpinnerList component, positions items from left to right in a single row and repeats infinitely.
 IAdvancedNativeFocusOwner
feathers.core If a display object implements INativeFocusOwner and its nativeFocus property does not return a flash.display.InteractiveObject (or null), it must implement this interface so that the focus manager can tell it when to give focus to its native focus object.
 IAnimatable
starling.animation The IAnimatable interface describes objects that are animated depending on the passed time.
 IApplication
feathers.core Properties common to Feathers MXML applications.
 IAsyncTheme
feathers.themes A theme that uses an asynchronous loading mechanism (such as the Starling AssetManager), during initialization to load textures and other assets.
 IAudioPlayer
feathers.media An interface for media players that play audio content.
 IAutoCompleteSource
feathers.data A source of items to display in the pop-up list of an AutoComplete component.
 IDataGridCellRenderer
feathers.controls.renderers Interface to implement a renderer for a data grid cell.
 IDataGridHeaderRenderer
feathers.controls.renderers Interface to implement a renderer for a data grid header.
 IDirectionalScrollBar
feathers.controls A scroll bar that supports both horizontal or vertical orientations.
 IDragAndDropItemRenderer
feathers.controls.renderers 
 IDragDropLayout
feathers.layout Methods for layouts that support drag and drop.
 IDragSource
feathers.dragDrop An object that can initiate drag actions with the drag and drop manager.
 IDropTarget
feathers.dragDrop A display object that can accept data dropped by the drag and drop manager.
 IEffectContext
feathers.motion.effectClasses Gives a component the ability to control an effect.
 IFeathersControl
feathers.core Basic interface for Feathers UI controls.
 IFeathersDisplayObject
feathers.core Public properties and functions from starling.display.DisplayObject in helpful interface form.
 IFeathersEventDispatcher
feathers.core Public properties and functions from starling.events.EventDispatcher in helpful interface form.
 IFilterHelper
starling.filters An interface describing the methods available on the helper object passed to the process call of fragment filters.
 IFocusContainer
feathers.core A component that can receive focus with children that can receive focus.
 IFocusDisplayObject
feathers.core A component that can receive focus if a focus manager is enabled.
 IFocusExtras
feathers.core A container that may have extra children that aren't accessible from the standard display list functions like getChildAt(), but those "extra" children may still need to receive focus.
 IFocusManager
feathers.core Interface for focus management.
 IGroupedLayout
feathers.layout A layout where items are divided into separate groups, with headers for each group.
 IGroupedListFooterRenderer
feathers.controls.renderers Interface to implement a renderer for a grouped list footer.
 IGroupedListHeaderRenderer
feathers.controls.renderers Interface to implement a renderer for a grouped list header.
 IGroupedListItemRenderer
feathers.controls.renderers Interface to implement a renderer for a grouped list item.
 IGroupedToggle
feathers.core A toggle associated with a specific group.
 IHierarchicalCollection
feathers.data An interface for hierarchical collections.
 IHierarchicalCollectionDataDescriptor
feathers.data An adapter interface to support any kind of data source in hierarchical collections.
 ILayout
feathers.layout Interface providing layout capabilities for containers.
 ILayoutData
feathers.layout Extra data used by layout algorithms.
 ILayoutDisplayObject
feathers.layout A display object that may be associated with extra data for use with advanced layouts.
 IListCollection
feathers.data Interface for list collections.
 IListCollectionDataDescriptor
feathers.data An adapter interface to support any kind of data source in ListCollection.
 IListItemRenderer
feathers.controls.renderers Interface to implement a renderer for a list item.
 Image
starling.display An Image is a quad with a texture mapped onto it.
 ImageLoader
feathers.controls Displays an image, either from an existing Texture object or from an image file loaded with its URL.
 ImageSkin
feathers.skins A skin for Feathers components that displays a texture.
 IMaterial
starling.display.materials 
 IMeasureDisplayObject
feathers.core A display object with extra measurement properties.
 IMediaPlayer
feathers.media A base interface for all types of media players.
 IMediaPlayerControl
feathers.media An interface for sub-components added to a media player.
 IMoveEffectContext
feathers.motion.effectClasses Gives a component the ability to control a move effect.
 IMultilineTextEditor
feathers.core Handles the editing of text, and supports multiline editing.
 INativeFocusOwner
feathers.core If a Feathers component may receive focus, it may be associated with a display object on the native stage.
 IndexData
starling.rendering The IndexData class manages a raw list of vertex indices, allowing direct upload to Stage3D index buffers.
 IPersistentPopUpContentManager
feathers.controls.popups An IPopUpContentManager that wraps its content in a custom UI that should keep the content open until closed by the user.
 IPopUpContentManager
feathers.controls.popups Automatically manages pop-up content layout and positioning.
 IPopUpContentManagerWithPrompt
feathers.controls.popups A custom IPopUpContentManager that has a prompt that may be customized by the parent component.
 IPopUpManager
feathers.core Interface for pop-up management.
 IProgressiveMediaPlayer
feathers.media A media player that loads its content progressively.
 IRange
feathers.controls Minimum requirements for a scroll bar to be usable with a Scroller component.
 IResizeEffectContext
feathers.motion.effectClasses Gives a component the ability to control a resize effect.
 Iris
feathers.motion Creates effects for Feathers components and transitions for screen navigators that show or hide a display object masked by a growing or shrinking circle.
 IScreen
feathers.controls A screen to display in a screen navigator.
 IScrollBar
feathers.controls Minimum requirements for a scroll bar to be usable with a Scroller component.
 IScrollContainer
feathers.controls Defines functions for a Scroller subclass that delegates display list manipulations to its IViewPort.
 IShader
starling.display.shaders 
 ISpinnerLayout
feathers.layout A layout for the SpinnerList component.
 IStateContext
feathers.core An object with multiple states.
 IStateObserver
feathers.core Watches an IStateContext for state changes.
 IStyleProvider
feathers.skins Sets skin and style properties on a Feathers UI component.
 ItemRendererLayoutOrder
feathers.controls Layout options for the default item renderers.
 ITextBaselineControl
feathers.core A UI control with text that has a baseline.
 ITextCompositor
starling.text A text compositor arranges letters for Starling's TextField.
 ITextEditor
feathers.core Handles the editing of text.
 ITextEditorViewPort
feathers.controls.text Handles the editing of multiline text.
 ITextRenderer
feathers.core Interface that handles common capabilities of rendering text.
 ITimedMediaPlayer
feathers.media An interface for media players that play timed content.
 IToggle
feathers.core An interface for something that may be selected.
 IToolTip
feathers.core An interface for tool tips created by the tool tip manager.
 IToolTipManager
feathers.core Interface for tool tip management.
 ITreeItemRenderer
feathers.controls.renderers Interface to implement a renderer for a tree item.
 ITrimmedVirtualLayout
feathers.layout Optimizes a virtual layout by skipping a specific number of items before and after the set that is passed to layout().
 IValidating
feathers.core A display object that supports validation.
 IVariableVirtualLayout
feathers.layout A virtual layout that supports variable item dimensions.
 IVideoPlayer
feathers.media An interface media players that play video content.
 IView
feathers.extensions.tabbedApplication The IView interface defines the interface for View and PanelView.
 IViewPort
feathers.controls.supportClasses Interface used for the view port of scrolling containers.
 IVirtualLayout
feathers.layout A layout algorithm that supports virtualization of items so that only the visible items need to be created.
 Juggler
starling.animation The Juggler takes objects that implement IAnimatable (like Tweens) and executes them.
 KeyboardEvent
starling.events A KeyboardEvent is dispatched in response to user input through a keyboard.
 KeyToEvent
feathers.utils.keyboard Dispatches an event from the target when a key is pressed and released and the target has focus.
 KeyToSelect
feathers.utils.keyboard Changes the isSelected property of the target when a key is pressed and released while the target has focus.
 KeyToState
feathers.utils.keyboard Changes a target's state when a key is pressed or released on the keyboard.
 KeyToTrigger
feathers.utils.keyboard Dispatches Event.TRIGGERED from the target when a key is pressed and released and the target has focus.
 Label
feathers.controls Displays text using a text renderer.
 LayoutBoundsResult
feathers.layout Calculated bounds for layout.
 LayoutGroup
feathers.controls A generic container that supports layout.
 LayoutGroupDataGridCellRenderer
feathers.controls.renderers Based on LayoutGroup, this component is meant as a base class for creating a custom item renderer for a DataGrid component.
 LayoutGroupGroupedListHeaderOrFooterRenderer
feathers.controls.renderers Based on LayoutGroup, this component is meant as a base class for creating a custom header or footer renderer for a GroupedList component.
 LayoutGroupGroupedListItemRenderer
feathers.controls.renderers Based on LayoutGroup, this component is meant as a base class for creating a custom item renderer for a GroupedList component.
 LayoutGroupListItemRenderer
feathers.controls.renderers Based on LayoutGroup, this component is meant as a base class for creating a custom item renderer for a List component.
 LayoutGroupTreeItemRenderer
feathers.controls.renderers Based on LayoutGroup, this component is meant as a base class for creating a custom item renderer for a Tree component.
 List
feathers.controls Displays a one-dimensional list of items.
 ListCollection
feathers.data Wraps a data source with a common API for use with UI controls, like lists, that support one dimensional collections of data.
 LocalAutoCompleteSource
feathers.data Creates a list of suggestions for an AutoComplete component by searching through items in a ListCollection.
 LongPress
feathers.utils.touch Dispatches FeathersEventType.LONG_PRESS from the target when the target is long-pressed.
 MathUtil
starling.utils A utility class containing methods you might need for math problems.
 MatrixUtil
starling.utils A utility class containing methods related to the Matrix class.
 MeasureTextResult
feathers.controls.text The result of text measurement.
 MediaPlayerEventType
feathers.events Event type constants for Feathers media player controls.
 MediaTimeMode
feathers.media Formats for media playback time.
 Mesh
starling.display The base class for all tangible (non-container) display objects, spawned up by a number of triangles.
 MeshBatch
starling.display Combines a number of meshes to one display object and renders them efficiently.
 MeshEffect
starling.rendering An effect drawing a mesh of textured, colored vertices.
 MeshStyle
starling.styles MeshStyles provide a means to completely modify the way a mesh is rendered.
 MeshSubset
starling.utils A class describing a range of vertices and indices, thus referencing a subset of a Mesh.
 MeshUtil
starling.utils A utility class that helps with tasks that are common when working with meshes.
 MetalWorksDesktopTheme
feathers.extensions.themes 
 MetalWorksDesktopTheme
feathers.themes The "Metal Works" theme for desktop Feathers apps.
 MetalWorksDesktopThemeWithAssetManager
feathers.themes The "Metal Works" theme for desktop Feathers apps.
 MetalWorksMobileTheme
feathers.extensions.themes 
 MetalWorksMobileTheme
feathers.themes The "Metal Works" theme for mobile Feathers apps.
 MetalWorksMobileThemeWithAssetManager
feathers.themes The "Metal Works" theme for mobile Feathers apps.
 MissingContextError
starling.errors A MissingContextError is thrown when a Context3D object is required but not (yet) available.
 Move
feathers.motion An effect that animates a component's x and y position.
 MovieClip
starling.display A MovieClip is a simple way to display an animation depicted by a list of textures.
 MuteToggleButton
feathers.media A specialized toggle button that controls whether a media player's volume is muted or not.
 MyBlendMode
starling.display ...
 NGon
starling.display.graphics 
 NotSupportedError
starling.errors A NotSupportedError is thrown when you attempt to use a feature that is not supported on the current platform.
 NumericStepper
feathers.controls Select a value between a minimum and a maximum by using increment and decrement buttons or typing in a value in a text input.
 Orientation
feathers.layout Constants that define an orientation or set of orientations.
 Padding
starling.utils The padding class stores one number for each of four directions, thus describing the padding around a 2D object.
 PageIndicator
feathers.controls Displays a selected index, usually corresponding to a page index in another UI control, using a highlighted symbol.
 PageIndicatorInteractionMode
feathers.controls Interaction modes for page indicators.
 Painter
starling.rendering A class that orchestrates rendering of all Starling display objects.
 Panel
feathers.controls A container with layout, optional scrolling, a header, and an optional footer.
 PanelScreen
feathers.controls A screen for use with ScreenNavigator, based on Panel in order to provide a header and layout.
 PanelView
feathers.extensions.tabbedApplication A view for use with ViewNavigator, based on PanelScreen in order to provide a header and layout.
 Parallel
feathers.motion Combines multiple effects that play at the same time, in parallel.
 ParallelEffectContext
feathers.motion.effectClasses An effect context for running multiple effects in parallel.
 PickerList
feathers.controls Displays a button that may be triggered to display a pop-up list.
 PinchingControl
feathers.extensions.zoomable Pinching control that allows a pinch to zoom mechanic using the multitouch inputs of a mobile device.
 Plane
starling.display.graphics 
 PlayPauseToggleButton
feathers.media A specialized toggle button that controls whether a media player is playing or paused.
 Polygon
starling.geom A polygon describes a closed two-dimensional shape bounded by a number of straight line segments.
 Pool
starling.utils A simple object pool supporting the most basic utility objects.
 PopUpManager
feathers.core Adds a display object as a pop-up above all content.
 Program
starling.rendering A Program represents a pair of a fragment- and vertex-shader.
 ProgressBar
feathers.controls Displays the progress of a task over time.
 PropertyProxy
feathers.core Detects when its own properties have changed and dispatches an event to notify listeners.
 PullViewDisplayMode
feathers.controls Constants that define how pull views are displayed in a container.
 Quad
starling.display A Quad represents a colored and/or textured rectangle.
 Radio
feathers.controls A toggleable control that exists in a set that requires a single, exclusive toggled item.
 RectangleUtil
starling.utils A utility class containing methods related to the Rectangle class.
 RelativeDepth
feathers.layout Constants for positioning an item at a depth relative to another item's depth in a layout.
 RelativePosition
feathers.layout Constants for positioning an item relative to another item in a layout.
 RenderDelegate
feathers.display Passes rendering to another display object, but provides its own separate transformation.
 RenderState
starling.rendering The RenderState stores a combination of settings that are currently used for rendering.
 RenderTexture
starling.textures A RenderTexture is a dynamic texture onto which you can draw any display object.
 RenderUtil
starling.utils A utility class containing methods related to Stage3D and rendering in general.
 Resize
feathers.motion An effect that animates a component's width and height dimensions.
 ResizeEvent
starling.events A ResizeEvent is dispatched by the stage when the size of the Flash container changes.
 Reveal
feathers.motion Creates animated transitions for screen navigators that slide a display object out of view, by animating the x or y property, while revealing an existing display object that remains stationary below.
 RippleVertexShader
starling.display.shaders.vertex 
 RoundedRectangle
starling.display.graphics 
 ScaleMode
starling.utils A class that provides constant values for the 'RectangleUtil.fit' method.
 Screen
feathers.controls A basic screen to be displayed by ScreenNavigator.
 ScreenDensityScaleCalculator
feathers.utils.display Selects a value for contentScaleFactor based on the screen density (sometimes called DPI or PPI).
 ScreenDensityScaleFactorManager
feathers.utils Automatically manages the Starling view port and stage dimensions to create an appropriate contentScaleFactor value for the current mobile device while filling the whole screen without letterboxing (no black bars!).
 ScreenNavigator
feathers.controls A "view stack"-like container that supports navigation between screens (any display object) through events.
 ScreenNavigatorItem
feathers.controls Data for an individual screen that will be displayed by a ScreenNavigator component.
 ScrollBar
feathers.controls Select a value between a minimum and a maximum by dragging a thumb over a physical range or by using step buttons.
 ScrollBarDisplayMode
feathers.controls Constants that define how scroll bars are displayed in a container.
 ScrollContainer
feathers.controls A generic container that supports layout, scrolling, and a background skin.
 Scroller
feathers.controls Allows horizontal and vertical scrolling of a view port.
 ScrollInteractionMode
feathers.controls Different ways that the user can interact with a scrolling container to control its scroll position.
 ScrollPolicy
feathers.controls Constants that define whether a container allows scrolling or not.
 ScrollScreen
feathers.controls A screen for use with ScreenNavigator, based on ScrollContainer in order to provide scrolling and layout.
 ScrollText
feathers.controls Displays long passages of text in a scrollable container using the runtime's software-based flash.text.TextField as an overlay above Starling content on the classic display list.
 SeekSlider
feathers.media A specialized slider that displays and controls the current position of the playhead of a media player.
 Sequence
feathers.motion Combines multiple effects that play one after another in sequence.
 SequenceEffectContext
feathers.motion.effectClasses An effect context for running multiple effects one after another, in sequence.
 Shape
starling.display 
 SimpleScrollBar
feathers.controls Select a value between a minimum and a maximum by dragging a thumb over a physical range.
 Slide
feathers.motion Creates animated transitions for screen navigators that slides two display objects in the same direction (replacing one with the other) like a classic slide carousel.
 Slider
feathers.controls Select a value between a minimum and a maximum by dragging a thumb over the bounds of a track.
 SlideShowLayout
feathers.layout Displays one item per page.
 SortOrder
feathers.data Constants for sorting of items in a collection.
 SoundChannelPeakVisualizer
feathers.media A visualization of the left and right peaks of the flash.media.SoundChannel from a SoundPlayer component.
 SoundPlayer
feathers.media Controls playback of audio with a flash.media.Sound object.
 SpectrumBarGraphVisualizer
feathers.media A visualization of the audio spectrum of the runtime's currently playing audio content.
 SpinnerList
feathers.controls A customized List component where scrolling updates the the selected item.
 Sprite
starling.display A Sprite is the most lightweight, non-abstract container class.
 Sprite3D
starling.display A container that allows you to position objects in three-dimensional space.
 SpriteMask
starling.extensions.display The scroll rectangle bounds of the display object.
 StackScreenNavigator
feathers.controls A "view stack"-like container that supports navigation between screens (any display object) through events.
 StackScreenNavigatorApplication
feathers.core Base class for a Feathers application with a StackScreenNavigator as the root display object.
 StackScreenNavigatorItem
feathers.controls Data for an individual screen that will be displayed by a StackScreenNavigator component.
 Stage
starling.display A Stage represents the root of the display tree.
 StageTextField
feathers.text A StageText replacement for Flash Player with matching properties, since StageText is only available in AIR.
 StageTextTextEditor
feathers.controls.text Text that may be edited at runtime by the user with the TextInput component, rendered with the native flash.text.StageText class in Adobe AIR and the custom feathers.text.StageTextField class in Adobe Flash Player (StageTextField simulates StageText using flash.text.TextField).
 StandardMaterial
starling.display.materials 
 StandardVertexShader
starling.display.shaders.vertex 
 Starling
starling.core The Starling class represents the core of the Starling framework.
 StepperButtonLayoutMode
feathers.controls Layout options for stepper controls.
 StringUtil
starling.utils A utility class with methods related to the String class.
 Stroke
starling.display.graphics 
 StrokeVertex
starling.display.graphics 
 StyleNameFunctionStyleProvider
feathers.skins Similar to FunctionStyleProvider, sets styles on a Feathers UI component by passing it to a function, but also provides a way to define alternate functions that may be called based on the contents of the component's styleNameList.
 StyleNameFunctionTheme
feathers.themes Base class for themes that pass a StyleNameFunctionStyleProvider to each component class.
 StyleProviderRegistry
feathers.skins Used by themes to create and manage style providers for component classes.
 SubTexture
starling.textures A SubTexture represents a section of another texture.
 SystemUtil
starling.utils A utility class with methods related to the current platform and runtime.
 TabBar
feathers.controls A line of tabs (vertical or horizontal), where one may be selected at a time.
 TabbedViewNavigator
feathers.extensions.tabbedApplication A container takes a tab Bar and ViewNavigators , based on LayoutGroup.
 TabbedViewNavigatorApplication
feathers.extensions.tabbedApplication Base class for a Feathers application with a TabbedViewNavigator as the root display object.
 TabNavigator
feathers.controls A tabbed container.
 TabNavigatorApplication
feathers.core Base class for a Feathers application with a TabNavigator as the root display object.
 TabNavigatorItem
feathers.controls Data for an individual tab that will be displayed by a TabNavigator component.
 TapToEvent
feathers.utils.touch Dispatches an event from the target when the target is tapped/clicked.
 TapToSelect
feathers.utils.touch Changes the isSelected property of the target when the target is tapped (which will dispatch Event.CHANGE).
 TapToTrigger
feathers.utils.touch Dispatches Event.TRIGGERED from the target when the target is tapped.
 TextArea
feathers.controls A text entry control that allows users to enter and edit multiple lines of uniformly-formatted text with the ability to scroll.
 TextBlockTextEditor
feathers.controls.text Text that may be edited at runtime by the user with the TextInput component, rendered with a native flash.text.engine.TextBlock from Flash Text Engine (sometimes abbreviated as FTE).
 TextBlockTextRenderer
feathers.controls.text Renders text with a native flash.text.engine.TextBlock from Flash Text Engine (sometimes abbreviated as FTE), and draws it to BitmapData before uploading it to a texture on the GPU.
 TextCallout
feathers.controls A special Callout designed to display text.
 TextField
starling.text A TextField displays text, using either standard true type fonts, custom bitmap fonts, or a custom text representation.
 TextFieldAutoSize
starling.text This class is an enumeration of constant values used in setting the autoSize property of the TextField class.
 TextFieldTextEditor
feathers.controls.text Text that may be edited at runtime by the user with the TextInput component, using the native flash.text.TextField class with its type property set to flash.text.TextInputType.INPUT.
 TextFieldTextEditorViewPort
feathers.controls.text A text editor view port for the TextArea component that uses flash.text.TextField.
 TextFieldTextRenderer
feathers.controls.text Renders text with a native flash.text.TextField and draws it to BitmapData before uploading it to a texture on the GPU.
 TextFormat
starling.text The TextFormat class represents character formatting information.
 TextInput
feathers.controls A text entry control that allows users to enter and edit a single line of uniformly-formatted text.
 TextInputNavigation
feathers.utils.text Functions for navigating text inputs with the keyboard.
 TextInputRestrict
feathers.utils.text Duplicates the functionality of the restrict property on flash.text.TextField.
 TextInputState
feathers.controls States for text input components.
 TextOptions
starling.text The TextOptions class contains data that describes how the letters of a text should be assembled on text composition.
 Texture
starling.textures A texture stores the information that represents an image.
 TextureAtlas
starling.textures A texture atlas is a collection of many smaller textures in one big image.
 TextureCache
feathers.utils.textures Caches textures in memory.
 TextureFragmentShader
starling.display.shaders.fragment 
 TextureMaterial
starling.display.materials 
 TextureOptions
starling.textures The TextureOptions class specifies options for loading textures with the Texture.fromData and Texture.fromTextureBase methods.
 TextureSmoothing
starling.textures A class that provides constant values for the possible smoothing algorithms of a texture.
 TextureVertexColorFragmentShader
starling.display.shaders.fragment 
 TiledColumnsLayout
feathers.layout Positions items as tiles (equal width and height) from top to bottom in multiple columns.
 TiledRowsLayout
feathers.layout Positions items as tiles (equal width and height) from left to right in multiple rows.
 TimeLabel
feathers.media A specialized label that can display the current playhead time, total time, remaining time, or a combined current and total time for a media player.
 TLFTextFieldTextEditor
feathers.extensions.controls.text Text that may be edited at runtime by the user with the TextInput component, using the native fl.text.TLFTextField class with its type property set to flash.text.TextInputType.INPUT.
 TLFTextFieldTextEditorViewPort
feathers.extensions.controls.text A text editor view port for the TextArea component that uses fl.text.TLFTextField.
 Toaster
feathers.extensions.toaster A toaster provides simple feedback about an operation in a small popup.
 ToggleButton
feathers.controls A button that may be selected and deselected when triggered.
 ToggleGroup
feathers.core Controls the selection of two or more IToggle instances where only one may be selected at a time.
 ToggleState
feathers.controls States for simple toggle components.
 ToggleSwitch
feathers.controls Similar to a light switch with on and off states.
 TokenList
feathers.core A list of space-delimited tokens.
 ToolTipManager
feathers.core Manages tool tips.
 Touch
starling.events A Touch object contains information about the presence or movement of a finger or the mouse on the screen.
 TouchEvent
starling.events A TouchEvent is triggered either by touch or mouse input.
 TouchPhase
starling.events A class that provides constant values for the phases of a touch object.
 TouchProcessor
starling.events The TouchProcessor is used to convert mouse and touch events of the conventional Flash stage to Starling's TouchEvents.
 TouchToState
feathers.utils.touch Changes a target's state based on the TouchPhase when the target is touched.
 TrackInteractionMode
feathers.controls Interaction modes for components with a track.
 TrackLayoutMode
feathers.controls Layout modes for components with a thumb that is dragged along a track.
 TrackScaleMode
feathers.controls How the track is sized perpendicular to the direction it is dragged.
 Transitions
starling.animation The Transitions class contains static methods that define easing functions.
 Tree
feathers.controls Displays a hierarchical tree of items.
 Tree
feathers.extensions.tree The Tree control lets a user view hierarchical data arranged as an expandable tree.
 TreeEvent
feathers.extensions.tree.events A event dispatched when a tree row changes or is selected.
 TreeItemRenderer
feathers.extensions.tree The row of a tree control.
 TreeUtil
feathers.extensions.tree The TreeUtil class is an all-static class with methods for working with Tree control.
 TriangleFan
starling.display.graphics 
 TriangleUtil
starling.display.graphics.util 
 TriangleUtil
starling.display.util 
 TrueTypeCompositor
starling.text This text compositor uses a Flash TextField to render system- or embedded fonts into a texture.
 Tween
starling.animation A Tween animates numeric properties of objects.
 TweenEffectContext
feathers.motion.effectClasses An effect context for a starling.animation.Tween.
 TweenMoveEffectContext
feathers.motion.effectClasses A move effect context for a starling.animation.Tween.
 TweenResizeEffectContext
feathers.motion.effectClasses A resize effect context for a starling.animation.Tween.
 URLAutoCompleteSource
feathers.data Creates a list of suggestions for an AutoComplete component by loading data from a URL.
 VectorCollection
feathers.data Wraps a Vector in the common IListCollection API used by many Feathers UI controls, including List and TabBar.
 VectorHierarchicalCollection
feathers.data Wraps a Vector data source with a common API for use with UI controls that support hierarchical data.
 VectorIntListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vector.<int>.
 VectorListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vectors.
 VectorNumberListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vector.<Number>.
 VectorUintListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vector.<uint>.
 VertexColorFragmentShader
starling.display.shaders.fragment 
 VertexData
starling.rendering The VertexData class manages a raw list of vertex information, allowing direct upload to Stage3D vertex buffers.
 VertexDataFormat
starling.rendering Describes the memory layout of VertexData instances, as used for every single vertex.
 VertexList
starling.display.graphics 
 VerticalAlign
feathers.layout Constants for vertical alignment of items in a layout.
 VerticalCenteredPopUpContentManager
feathers.controls.popups Displays a pop-up at the center of the stage, filling the vertical space.
 VerticalLayout
feathers.layout Positions items from top to bottom in a single column.
 VerticalLayoutData
feathers.layout Extra, optional data used by an VerticalLayout instance to position and size a display object.
 VerticalSpinnerLayout
feathers.layout For use with the SpinnerList component, positions items from top to bottom in a single column and repeats infinitely.
 VideoPlayer
feathers.media Controls playback of video with a flash.net.NetStream object.
 View
feathers.extensions.tabbedApplication A basic view to be displayed by ViewNavigator, based on Screen.
 ViewNavigator
feathers.extensions.tabbedApplication A "view stack"-like container that supports navigation between views (any display object) through events, based on StackScreenNavigator.
 ViewNavigatorApplication
feathers.extensions.tabbedApplication Base class for a Feathers application with a ViewNavigator as the root display object.
 ViewPortBounds
feathers.layout Used by layout algorithms for determining the bounds in which to position and size items.
 VolumeSlider
feathers.media A specialized slider that controls the volume of a media player that plays audio content.
 WaterfallLayout
feathers.layout A layout with multiple columns of equal width where items may have variable heights.
 WebView
feathers.controls A Feathers component that displays a web browser in Adobe AIR, using the flash.media.StageWebView class.
 Wipe
feathers.motion Creates effects for Feathers components and transitions for screen navigators that wipe a display object out of view, revealing another display object under the first.
 XMLListCollection
feathers.data Wraps an XMLList in the common IListCollection API used by many Feathers UI controls, including List and TabBar.
 XMLListHierarchicalCollection
feathers.data Wraps an XML data source with a common API for use with UI controls that support hierarchical data.
 XMLListListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for XMLLists.
 ZoomableControl
feathers.extensions.zoomable A control that allows you to pinch to zoom.