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.

Download Now

Share:
  • Twitter
  • Digg
  • Yahoo! Buzz
  • Reddit
  • StumbleUpon
  • del.icio.us
  • Mixx
  • FriendFeed
  • Technorati
  • Facebook
  • RSS