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 | |
---|---|---|---|
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. | |
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. | |
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. | |
TextField | starling.text | A TextField displays text, either using standard true type fonts or custom bitmap fonts. | |
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. | |
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. | |
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. |