FlyBy Framework
version: 1.0.003
last update: 2010.10.10
requirements: actionscript 3 (fp 9+)
license: MIT
FlyBy is a poor man’s MVC framework that breaks away from the norm and provides a different approach towards separating view, logic and data.
Features:
- extremely lightweight framework (core is less than 2k compiled)
- actionscript framework that doesn’t require or depend on any particular IDE or framework (e.g. Flex)
- ideal for micro-architectures that need separation of view, logic and data without the overhead and/or predefined folder structure of more comprehensive frameworks
- easily setup, cancel or remove all callbacks for a command
- allows developers to pick and choose which MVC principals to follow and which to rules to break (sorry, we’re not purists)
- provides custom solution for data binding (not Flex binding)
- fewer classes, fewer directories and far less setup required to get up and running
- no need to register sequences — which means if a sequence (which houses commands) is no longer referenced in code, then it will no longer be compiled into the project
- includes examples (CS3, CS4, CS5 and Flex) and a growing library of generic commands
- it’s absurdly easy and straightforward to use!
FlyBy was created to fill a very specific niche and may not satisfy all of your MVC framework needs. Please do yourself a favor and check out some of the great features and architectures the following frameworks provide:
- Cairngorm
- PureMVC
- Mate
- Swiz
You can download the source, complete with examples, below. And as always, please consider supporting this and other TheoryNine open-source projects by making a donation.











