Parsley Framework - mobitile/mobitile.github.io GitHub Wiki

Overview

MobiTile uses Parsley 3.0 as as application framework, next from its docs:

Parsley is an Application Framework for Flex and Flash Applications built upon an IOC Container and Messaging Framework that can be used to create highly decoupled architectures. It allows you to configure objects to be managed by the container with Metadata, MXML, XML or ActionScript and is easily extensible.

Despite Parsley has complicated structure and divided by several libraries, it IS NOT strongly coupled into application code. It is achieved by using metadata tags. As a result MobiTile could be moved to another architectural framework (such as Robotlegs) relatively easy.

Starling Support

Originally Parsley doesn't support Starling-based projects, and is not compatible with such projects. It is because Starling replaces standard Event and DisplayObject systems and provides its own implementation for their. To make Parsley compatible with Starling we created a rozd-spicefactory/parsley-core fork of Parsley framework that removes dependency on Event and DisplayObject systems for Parsley. We also created rozd-spicefactory/parsley-starling library for support views based on Starling's DisplayObjects