Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A look at the Robotlegs Variance Utility and how it leverages Robotlegs to provide meditation against contracts, rather than concrete classes.
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
libs updating to v0.9-BETA of as3-signals
src/main/flex Adding Alert box
.gitignore updating ignore
pom.xml updating to v0.9-BETA of as3-signals

UI mediation sucks. Mediate behaviours, not views.

This example is an overview of using the Robotlegs Variance Utility to provide mediation against interfaces (behaviours), rather than concrete classes.

Check out the blog post.

Third party dependencies

Usage instructions

In Flashbuilder or IntelliJ, create a new project from the cloned source, and add the 3 SWC dependencies.

Build instructions

To build on your machine via Maven. Follow these steps:

  1. Ensure Maven 3.0.3 + is installed

  2. Install local dependencies (add them to your local repository)

    mvn install:install-file -Dfile=libs/robotlegs-framework-1.5.2.swc -DgroupId=org.robotlegs -DartifactId=robotlegs-framework -Dversion=1.5.2 -Dpackaging=swc

    mvn install:install-file -Dfile=libs/robotlegs-utilities-variance-1.1.swc -DgroupId=org.robotlegs -DartifactId=robotlegs-utilities-variance -Dversion=1.1 -Dpackaging=swc

    mvn install:install-file -Dfile=libs/as3-signals-0.9-BETA.swc -DgroupId=org.osflash -DartifactId=as3-signals -Dversion=0.9-BETA -Dpackaging=swc

  3. Build

    mvn clean install
Something went wrong with that request. Please try again.