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
 AGALMiniAssembler
com.adobe.utils 
 Ax
org.axgl The general game class that your base class should extends.
 AxAlphaSpriteEffect
org.axgl.effect.sprite 
 AxAnimation
org.axgl.util A class representing a sprite's animation.
 AxBlendMode
org.axgl.render A class describing a blend mode by declaring both the source and destination modes.
 AxButton
org.axgl A simple button class.
 AxCache
org.axgl.util 
 AxCamera
org.axgl.camera The basic camera that determines what is visible on the screen.
 AxCameraEffect
org.axgl.camera.effect A class containing the common logic between camera effects.
 AxCameraFadeEffect
org.axgl.camera.effect A camera fade effect.
 AxCameraShakeEffect
org.axgl.camera.effect A general shake effect, to the shake the entire screen for some duration.
 AxCharacter
org.axgl.text A class representing the needed variables for each character in an AxFont, including the size of the character, and the location of the character in the texture.
 AxCloud
org.axgl AxCloud is a group that allows you to draw many sprites that use the same texture efficiently.
 AxCollider
org.axgl.collision An exponential implemention of a collision group.
 AxCollisionGroup
org.axgl.collision A collision group that defines how two AxEntities should collide.
 AxColor
org.axgl.render A class describing the red, green, blue, and alpha components of a color.
 AxDebugBottomLeftLayout
org.axgl.util.debug 
 AxDebugConsole
org.axgl.util.debug A debug console that contains all the log messages on screen.
 AxDebugFullScreenLayout
org.axgl.util.debug 
 AxDebugger
org.axgl.util.debug 
 AxDebugLayout
org.axgl.util.debug Base class for debug layouts.
 AxDebugLeftSideLayout
org.axgl.util.debug 
 AxEntity
org.axgl A basic game entity.
 AxFlashSpriteEffect
org.axgl.effect.sprite 
 AxFlickerSpriteEffect
org.axgl.effect.sprite 
 AxFont
org.axgl.text A font object representing a font in your game.
 AxGrid
org.axgl.collision A spacial hashing implementation of a collision group.
 AxGroup
org.axgl AxGroup is the basic container object.
 AxInput
org.axgl.input A generic input class containing general actions used by input devices such as the keyboard and mouse.
 AxKey
org.axgl.input All the constants you can use for checking keyboard events.
 AxKeyboard
org.axgl.input The keyboard object allowing you access to check which keys are being used.
 AxLogger
org.axgl.util 
 AxModel
org.axgl An AxModel is an entity that is expected to be drawn on the scene.
 AxMouse
org.axgl.input The mouse object used to test for input, and track the location of the pointer.
 AxMouseButton
org.axgl.input All the constants you can use for checking mouse input.
 AxMusic
org.axgl.sound A special instance of an AxSound, which by default will loop.
 AxParallaxSprite
org.axgl 
 AxParticleCloud
org.axgl.particle A drawable cloud of particles.
 AxParticleEffect
org.axgl.particle A class representing a particle effect.
 AxParticleSystem
org.axgl.particle A generic particle system to keep track of your particle effects, and allow you to create your effects from anywhere within the game.
 AxPath
org.axgl.tilemap A class to represent a path through a tilemap.
 AxPauseState
org.axgl.util The default pause state.
 AxPoint
org.axgl Stores the x and y values of a 2 dimensional point as numbers.
 AxProfiler
org.axgl.util A utility class to allow you to quickly profile some code to see how long it takes to run.
 AxQuad
org.axgl.render Describes the properties of an axis-aligned quad used for drawing a sprite.
 AxRange
org.axgl.util A utility class to represent a range between two numbers.
 AxRect
org.axgl Stores the x and y values, along with the width and height, of a rectangle object.
 AxResource
org.axgl.resource Resources used internally within the Axel library.
 AxScaleSpriteEffect
org.axgl.effect.sprite 
 AxShader
org.axgl.render A descriptor holding the information required for rendering, including the vertex shader, the fragment shader, and the size of each row in the vertex buffer.
 AxSound
org.axgl.sound A sound object.
 AxSprite
org.axgl An AxSprite is the entity that makes up most game objects.
 AxSpriteEffect
org.axgl.effect.sprite A general class for holding common logic between sprite effects.
 AxState
org.axgl A class representing a game state.
 AxText
org.axgl.text Creates text for display on the screen using the given AxFont.
 AxTextLimitStrategy
org.axgl.text A structure containing information for how to limit the number of lines in an AxText.
 AxTextLine
org.axgl.text A class representing a line of text.
 AxTexture
org.axgl.render A descriptor holding the required information for a texture uploaded to the GPU.
 AxTile
org.axgl.tilemap A class describing a single tile in a tilemap.
 AxTilemap
org.axgl.tilemap A tilemap class representing a set of tiles.
 AxTilemapSegment
org.axgl.tilemap A structure that holds information about a single segment within an AxTilemap.
 AxTimer
org.axgl.util Timers are repeatable functions that can be bound to any AxEntity.
 AxTouchEvent
org.axgl.input 
 AxU
org.axgl The Ax Utility class, containing various utility functions to make your life easier.
 AxVector
org.axgl A generic vector class consisting of an "x" component, "y" component, and "a" component.
 PerspectiveMatrix3D
com.adobe.utils