Flixel is a well known open source and free game engine created by Adam “Atomic” Saltsman. Flixel has been used in hundreds of games, including IGF nominees, Adult Swim games, and avant-garde experiments. Many Flixel users make their first game ever in Flixel.
The Flixel Power Tools are a package of classes designed to provide extra functionality to your Flixel games. Originally created by Richard Davey (Photon Storm), this is the Flixel Community fork of the library, striving to keep the library living and up to date with the latest version of Flixel.
The current version of Flixel Power Tools uses the Flixel Community version of Flixel, now at Flixel v2.56, a version which fixes many of Flixel's older bugs, while staying reverse compatible with projects that already use Flixel v2.55 (the current version in AdamAtomic/flixel).
Copy the src
and lib
folders into your ActionScript project. All the classes for Flixel Power Tools should be contained in
src/org/flixel/plugin/photonstorm
Alternatively, you can download the SWC (found either in the bin
folder if you have one, or in the "releases" section on GitHub) into your lib
folder, and your IDE should help you to properly import it into your project.
Now read the "Getting Started Guide" in the docs
branch; it contains important information that will
help you compile!
There is a comprehensive Getting Started Guide in both Word and PDF format in the docs
branch:
Documentation is also provided built-in to the classes. AS3 IDEs such as FlashDevelop will provide context-sensitive help for all classes and functions in the Flixel Power Tools.
Finally check out the home page at http://www.photonstorm.com/flixel-power-tools for more information.
The Flixel Power Tools comes with a comprehensive Test Suite. Use it to visually see the
tools in action, and then learn from the source code and comments within. Get the full Test Suite
by checking out the test-suite
branch, or view the souce online from here:
To run the Test Suite, launch the following SWF:
bin/FlixelPowerTools.swf
Or you can view the result from the test suite online:
The following classes are currently in the Flixel Power Tools:
- FlxBar
- FlxBitmapFont
- FlxButtonPlus
- FlxCollision
- FlxColor
- FlxControl (includes FlxControlHandler)
- FlxCoreUtils
- FlxDelay
- FlxDisplay
- FlxExtendedSprite
- FlxFlod (includes FlxFlectrum)
- FlxGradient
- FlxGridOverlay
- FlxLinkedGroup
- FlxMath
- FlxMouseControl
- FlxScreenGrab
- FlxScrollingText
- FlxScrollZone
- FlxSpecialFX
- FlxVelocity
- FlxWeapon
APIs Include
- FlxKongregate
Special FX Includes
- BlurFX
- CenterSlideFX
- FloodFillFX
- GlitchFX
- PlasmaFX
- RainbowLineFX
- RevealFX
- SineWaveFX
- StarfieldFX
If you want to contribute with Flixel Community, be welcome! You can help us with code, testing, tutorials and much more. Take a look at the CONTRIBUTING file for more.
The Flixel Community version (as well as PhotonStorm's version) of Flixel Power Tools is licensed under the MIT license.