My 20 Most used AS3 Libraries
Because I work full time developing primarily in AS3. I have come across a lot of very useful libraries that I like to use in my day to day work. So today I present you with a list of the top 20 libraries that I have come to use on a more regular basis. I hope you may find and discover something here that may be of use to you. If you have a library that you use a lot please let me know.
AlivePDF
ActionScript 3 Open-Source PDF Library – 100% client side PDF generation which makes you and your server happy.
APE Actionscript Physics Engine
APE (Actionscript Physics Engine) is a free AS3 open source 2D physics engine for use in Flash and Flex.
AS3 Core Library
The corelib project is an ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs.
AS3 Crypto
As3 Crypto is a cryptography library written in Actionscript 3 that provides several common algorithms.
AS3 HTTP Client
An HTTP/HTTPS client library for Actionscript 3. supports GET, HEAD, PUT, POST, DELETE.
AS3 Isometric Library
As3isolib is an open-source ActionScript 3.0 Isometric Library developed to assist in creating isometrically projected content (such as games and graphics) targeted for the Flash player platform. As3isolib includes utilities, primitives and views. As3isolib was developed with simplicity, speed and performance in mind so that developers can focus on actual implementations rather than having to learn a complex API. The as3isolib is loosely based on a scenegraph implementation.
AS3 Notification Library
This project makes it easy to add cross-platform notifications to your AIR application. It handles “native system notifications” like the dock icon bouncing and the taskbar icon flashing, and it allows you to easily create alert “pop-ups”.
AS3 String Utils
A simple library that allows you to do string manipulation.
Away3D
Away3D is a realtime 3d engine for flash in ActionScript 3.0.
Box2DFlashAS3
Box2DFlashAS3 is an open source port of Erin Catto’s powerful c++ physics library Box2D.
Deng
DENG is an award-winning, open source Modular XML Browser, capable of rendering subsets of XHTML, SVG, XForms, XFrames, arbitrary XML (e.g. RSS) and any other custom XML application, styled by CSS 3.
FLAR Toolkit
FLARToolKit recognize the marker from input image. and calculate its orientation and position in 3D world.
Flex Unit
FlexUnit is a unit testing framework for Flex and ActionScript 3.0 applications and libraries. It mimics the functionality of JUnit, a Java unit testing framework, and comes with a graphical test runner.
FZip
FZip is an Actionscript 3 class library to load, modify and create standard ZIP archives.
Mate
Mate is a tag-based, event-driven Flex framework. Flex applications are event-driven. Mate framework has been created to make it easy to handle the events your Flex application creates. Mate allows you to define who is handling those events, whether data needs to be retrieved from the server, or other events need to be triggered.
Mouse Gesture Recognition
A simple implementation of a mouse gesture recognition algorithm.
Papervision 3D
Open source realtime 3D engine for Flash.
Sound Editor Library
Application displays a spectrum of the mp3 file, displays cue points from a file, and allows navigation and playback of mp3 and navigation between cue points.
Syndication Library
Use the syndication library to parse Atom and all versions of RSS easily. This library hides the differences between the formats so you can parse any type of feed without having to know what kind of feed it is.
Tweener
Tweener helps you move things around on the screen using only code, instead of the timeline. The general idea of a tweening Class is that dynamic animation and transitions (created by code) are easier to maintain and control, and more stable than animation based on the regular Flash timeline, since you can control it by time rather than by frames. Aimed both for designers and advanced developers, the Tweener syntax is created with simplicity of use in mind, while still allowing access to more advanced features.
[...] This post was mentioned on Twitter by Ben, Nate Burr. Nate Burr said: My 20 most used AS3 Libs http://bit.ly/1gnmdv [...]