Spring ActionScript is an offshoot of the Java-based Spring Framework written in ActionScript 3. It is targeted for the Flash, Flex and AIR platforms. The framework contains an Inversion of Control Container, an Operation and Task API, an EventBus, a metadata handling system, extensions for the Cairngorm and PureMVC frameworks and several other utilities.
It is recommended that you download the archive 'with dependencies'.
If you do not, you will have to provide the following libraries:
The .swc files for these libraries can be downloaded from the AS3Commons website
Once you have downloaded the files, they need to be installed in a permanent library location.
You need to inform your IDE that you want these libraries included in the search path of the compiler and build.
Spring Actionscript is also deployed to yoolab.org maven repository where you can find all releases and snapshots
Use the following code to use it in your maven project:
<repositories> ... <repository> <id>yoolab.org-releases</id> <url>http://projects.yoolab.org/maven/content/repositories/releases</url> <releases> <enabled>true</enabled> </releases> </repository> <repository> <id>yoolab.org-snapshots</id> <url>http://projects.yoolab.org/maven/content/repositories/snapshots</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> ... </repositories>
ElementRiver has created the SourceMate plugin for Flashbuilder, amongst other things this features code completion for metadata. You can download a configuration file for SourceMate containing the Spring Actionscript specific metadata here.