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.
 AssetManager
starling.utils The AssetManager handles loading and accessing a variety of asset types.
 AtfData
starling.textures A parser for the ATF data format.
 BitmapChar
starling.text A BitmapChar contains the information about one char of a bitmap font.
 BitmapFont
starling.text The BitmapFont class parses bitmap font files and arranges the glyphs in the form of a text.
 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.
 Button
starling.display A simple button composed of an image and, optionally, text.
 Color
starling.utils A utility class containing predefined colors and methods converting between different color representations.
 ColorMatrixFilter
starling.filters The ColorMatrixFilter class lets you apply a 4x5 matrix transformation on the RGBA color and alpha values of every pixel in the input image to produce a result with a new set of RGBA color and alpha values.
 ConcreteTexture
starling.textures A ConcreteTexture wraps a Stage3D texture object, storing the properties of the texture.
 DelayedCall
starling.animation A DelayedCall allows you to execute a method after a certain time has passed.
 DisplacementMapFilter
starling.filters The DisplacementMapFilter class uses the pixel values from the specified texture (called the displacement map) 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.
 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.
 FragmentFilter
starling.filters The FragmentFilter class is the base class for all filter effects in Starling.
 FragmentFilterMode
starling.filters A class that provides constant values for filter modes.
 HAlign
starling.utils A class that provides constant values for horizontal alignment of objects.
 IAnimatable
starling.animation The IAnimatable interface describes objects that are animated depending on the passed time.
 Image
starling.display An Image is a quad with a texture mapped onto it.
 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.
 MatrixUtil
starling.utils A utility class containing methods related to the Matrix class.
 MissingContextError
starling.errors A MissingContextError is thrown when a Context3D object is required but not (yet) available.
 MovieClip
starling.display A MovieClip is a simple way to display an animation depicted by a list of textures.
 Quad
starling.display A Quad represents a rectangle with a uniform color or a color gradient.
 QuadBatch
starling.display Optimizes rendering of a number of quads with an identical state.
 RectangleUtil
starling.utils A utility class containing methods related to the Rectangle class.
 RenderSupport
starling.core A class that contains helper methods simplifying Stage3D rendering.
 RenderTexture
starling.textures A RenderTexture is a dynamic texture onto which you can draw any display object.
 ResizeEvent
starling.events A ResizeEvent is dispatched by the stage when the size of the Flash container changes.
 ScaleMode
starling.utils A class that provides constant values for the 'RectangleUtil.fit' method.
 Sprite
starling.display A Sprite is the most lightweight, non-abstract container class.
 Stage
starling.display A Stage represents the root of the display tree.
 Starling
starling.core The Starling class represents the core of the Starling framework.
 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.
 TextField
starling.text A TextField displays text, either using standard true type fonts or custom bitmap fonts.
 TextFieldAutoSize
starling.text This class is an enumeration of constant values used in setting the autoSize property of the TextField class.
 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.
 TextureOptions
starling.textures The TextureOptions class specifies options for loading textures with the 'Texture.fromData' method.
 TextureSmoothing
starling.textures A class that provides constant values for the possible smoothing algorithms of a texture.
 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.
 Transitions
starling.animation The Transitions class contains static methods that define easing functions.
 Tween
starling.animation A Tween animates numeric properties of objects.
 VAlign
starling.utils A class that provides constant values for vertical alignment of objects.
 VertexData
starling.utils The VertexData class manages a raw list of vertex information, allowing direct upload to Stage3D vertex buffers.