Developing software applications is hard enough even with good tools and technologies. Implementing applications using platforms which promise everything but turn out to be heavy-weight, hard to control and not very efficient during the development cycle makes it even harder. Spring Actionscript provides a full-featured IoC container and several low-level extensions to existing frameworks which can make daily life for a developer a little easier.
Spring Actionscript is modular, allowing you to use just those parts of it that you need, without having to bring in the rest. You can use the IoC container, but leave the Cairngorm extensions alone and use your own solutions instead.
Spring Actionscript aims to be non-obtrusive and not to impose any kind of unnecessary structure to your application while still promoting best practices in software development.
A lot the API's used by Spring Actionscript are available separately as autonomous libraries that are part of the AS3Commons Project.
This document provides a reference guide to Spring Actionscript's features. Since this document is still to be considered very much work-in-progress, if you have any requests or comments, please post them on the user mailing list or on the support forums at http://forum.springframework.org/forumdisplay.php?f=60.