/SwAG

Swiss Army Gear (SwAG) Toolkit for ActionScript 3

Primary LanguageActionScript

The SwAG Toolkit provides ActionScript 3 developers with useful, extensively field-tested libraries for rapidly developing Flash / Flex / AIR applications.

Some of the upfront benefits of using SwAG include:

• Runtime-agnostic methods – All methods are written to work, without any modifications or additional checks, in any of the current Adobe runtimes including the Flash player (standalone, web, debug), and AIR (any OS). Where multiple native ActionScript methods are available for the same functionality (for example, loading a file in AIR), the best method is determined and used automatically with an option to also use the other available methods.

• De-coupled events – Similar to standard Flash events but without the need to bind listeners to specific objects (“someObject.addEvenetListener…”).

• Small code footprint - Use only what you need with minimal dependencies.

• Easy to use, robust in response - SwAG is written from the ground up to be self-correcting though rigorous type checking, use of default values, and by assuming default (common) behaviours. All methods have been tweaked over years of development to keep your application running intelligently through most common problems.

• Genuinely useful utilities include items like SwagZip for dealing with ZIP-formatted compressed data, SwagSequencer for creating sequentially executable code stacks, SwagLoader to load and manage data agnostically as well as useful data-loading-related functionality such as queuing, throttling, and grouping, and a whole lot more!

Current version: 1.0
Last Update: June 14, 2011

---

Licensed under the MIT License (notice and legal documentation to be included with next revision).

---