Spring ActionScript

Inversion of Control for ActionScript 3.0

About

Note: The Spring ActionScript framework was formerly known as the Prana framework and has now been moved under the Spring umbrella as a Spring Extensions project.

 

Spring ActionScript is an Inversion of Control (IoC) Container for ActionScript 3.0, and more specifically the Flex framework. It enables you to configure objects and components in a non-intrusive way by describing them in an external xml document and having them loaded at runtime.

At its core is a Spring-ish application context and IoC container. The xml dialect for the application context is aimed to be Spring compliant.

Further, the framework also contains utility classes for configuring and extending Cairngorm and PureMVC applications, an MVCS base architecture and general utilities. In the future we’ll be looking into adding AOP support, and we’re always open for suggestions.

 

Current Release

The current release is Spring ActionScript 0.7. (see the announcement)

 

Links

Download: https://sourceforge.net/project/showfiles.php?group_id=194107&package_id=306949
Changelog: http://www.pranaframework.org/docs/0.7/changelog.txt
API Docs: http://www.pranaframework.org/docs/0.7/api
Forum: http://forum.springframework.org/forumdisplay.php?f=60
Maven site: http://www.pranaframework.org/springactionscript
SVN: https://src.springframework.org/svn/se-springactionscript-as
FishEye: https://fisheye.springframework.org/browse/se-springactionscript-as
JIRA: http://jira.springframework.org/browse/SESPRINGACTIONSCRIPTAS

 

Articles

Spring ActionScript at FlexCamp 2008, Belgium