Spring ActionScript

Spring ActionScript is an application framework for ActionScript 3.0 and is an offshoot of the Java Spring framework. It contains an Inversion of Control (IoC) Container for managing objects and components in a non-intrusive way. The container can be configured using XML, MXML or metadata/annotations.

Further, the framework also contains base classes for setting up a Model-View-Controller architecture for your application, utility classes for configuring and extending Cairngorm and PureMVC applications, and many other interesting utilities.

More info: http://www.springactionscript.org

AS3Commons

Inspired by the Apache Commons project, AS3Commons provides high quality ActionScript 3.0 libraries for Flex, AIR and Flash development.

More info: http://www.as3commons.org


Project contributions and extensions

 
As2lib

The As2lib is an open source framework targeted to Macromedia Flash MX 2004+ developers. It offers support for basic idioms like event handling, error handling, logging, overloading and reflections as well as different kinds of data holders and iterators. Also contained is a full-featured testing framework that allows for unit tests, mock objects and speed tests, an input/output (io) framework, an aspect-oriented programming (AOP) framework and a regular expression (RegExp) framework.

More info: http://www.as2lib.org

AMFPHP

AMFPHP is a free open-source PHP implementation of the Action Message Format(AMF). AMF allows for binary serialization of Action Script (AS2, AS3) native types and objects to be sent to server side services. AMFPHP is challenged with implementing the entire AMF protocol to be an alternative to Flex Data Services (AMF3) and Flash Remoting (AMF0). AMFPHP allows thin client applications built in languages such as Flash, Flex, and AIR to communicate directly with PHP class objects on the server.

More info: http://amfphp.org