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
 Alarm
net.flashpunk.tweens.misc A simple alarm, useful for timed events, etc.
 AngleTween
net.flashpunk.tweens.misc Tweens from one angle to another.
 Anim
net.flashpunk.graphics Template used by Spritemap to define animations.
 Backdrop
net.flashpunk.graphics A background texture that can be repeated horizontally and vertically when drawn.
 Canvas
net.flashpunk.graphics A multi-purpose drawing canvas, can be sized beyond the normal Flash BitmapData limits.
 CircularMotion
net.flashpunk.tweens.motion Determines a circular motion.
 ColorTween
net.flashpunk.tweens.misc Tweens a color's red, green, and blue properties independently.
 Console
net.flashpunk.debug FlashPunk debug console; can use to log information or pause the game and view/move Entities and step the frame.
 CubicMotion
net.flashpunk.tweens.motion Determines motion along a cubic curve.
 Data
net.flashpunk.utils Static helper class used for saving and loading data from stored cookies.
 Draw
net.flashpunk.utils Static class with access to miscellaneous drawing functions.
 Ease
net.flashpunk.utils Static class with useful easer functions that can be used by Tweens.
 Emitter
net.flashpunk.graphics Particle emitter used for emitting and rendering particle sprites.
 Engine
net.flashpunk Main game Sprite class, added to the Flash Stage.
 Entity
net.flashpunk Main game Entity class updated by World.
 Fader
net.flashpunk.tweens.sound Global volume fader.
 FP
net.flashpunk Static catch-all class used to access global properties and functions.
 Graphic
net.flashpunk Base class for all graphical types that can be drawn by Entity.
 Graphiclist
net.flashpunk.graphics A Graphic that can contain multiple Graphics of one or various types.
 Grid
net.flashpunk.masks Uses a hash grid to determine collision, faster than using hundreds of Entities for tiled levels, etc.
 Hitbox
net.flashpunk.masks Uses parent's hitbox to determine collision.
 Image
net.flashpunk.graphics Performance-optimized non-animated image.
 Input
net.flashpunk.utils Static class updated by Engine.
 Key
net.flashpunk.utils Contains static key constants to be used by Input.
 LinearMotion
net.flashpunk.tweens.motion Determines motion along a line, from one point to another.
 LinearPath
net.flashpunk.tweens.motion Determines linear motion along a set of points.
 Mask
net.flashpunk Base class for Entity collision masks.
 Masklist
net.flashpunk.masks A Mask that can contain multiple Masks of one or various types.
 Motion
net.flashpunk.tweens.motion Base class for motion Tweens.
 MultiVarTween
net.flashpunk.tweens.misc Tweens multiple numeric public properties of an Object simultaneously.
 NumTween
net.flashpunk.tweens.misc Tweens a numeric value.
 Particle
net.flashpunk.graphics Used by the Emitter class to track an existing Particle.
 ParticleType
net.flashpunk.graphics Template used to define a particle type used by the Emitter class.
 Pixelmask
net.flashpunk.masks A bitmap mask used for pixel-perfect collision.
 PreRotation
net.flashpunk.graphics Creates a pre-rotated Image strip to increase runtime performance for rotating graphics.
 QuadMotion
net.flashpunk.tweens.motion Determines motion along a quadratic curve.
 QuadPath
net.flashpunk.tweens.motion A series of points which will determine a path from the beginning point to the end poing using quadratic curves.
 Screen
net.flashpunk Container for the main screen buffer.
 Sfx
net.flashpunk Sound effect object used to play embedded sounds.
 SfxFader
net.flashpunk.tweens.sound Sound effect fader.
 Spritemap
net.flashpunk.graphics Performance-optimized animated Image.
 Stamp
net.flashpunk.graphics A simple non-transformed, non-animated graphic.
 Text
net.flashpunk.graphics Used for drawing text using embedded fonts.
 TiledImage
net.flashpunk.graphics Special Image object that can display blocks of tiles.
 TiledSpritemap
net.flashpunk.graphics Special Spritemap object that can display blocks of animated sprites.
 Tilemap
net.flashpunk.graphics A canvas to which Tiles can be drawn for fast multiple tile rendering.
 Tween
net.flashpunk Base class for all Tween objects, can be added to any Core-extended classes.
 Tweener
net.flashpunk Updateable Tween container.
 VarTween
net.flashpunk.tweens.misc Tweens a numeric public property of an Object.
 World
net.flashpunk Updated by Engine, main game container that holds all currently active Entities.