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 DisplayObject
s