Overview
FoxR (pronounced simply as fox-er) is an open source framework written in ActionScript 3. It is based upon the AS3 port of the popular PureMvc framework.
Why do you need FoxR?
There is one consistently glaring problem when it comes to developing for Flash: A lack of consistency in the way both organizations and individuals go about developing for Flash.
From poorly thought out architectures to timeline based code development, no two Flash projects ever seem to be developed the same. Outside of Flex development, consistency, reuse and efficiency are constantly thrown aside in the name of producing the most code as fast as possible without any thought given to the maintenance, upkeep or reuse of what is produced.
This not only wastes time during the initial stages of a project by requiring the movie’s infrastructure to be constantly built from the ground up, but it also prevents easy, cost effective maintenance thereby driving down the overall ROI for the project.
Poor project ROI. No code reuse. Poor code design and development. There had to be a better way.
Purpose
FoxR is an attempt to define a single MVC architecture that can be reused to streamline the initial stages of Flash development and help provide a consistent workflow for your project’s design, development and maintenance.
To this end, FoxR has three primary goals:
- Provide a consistent code and visual architecture to streamline the initial stages of developing RIA and Flash Web site applications
- Provide a streamlined system for adding content to and defining the look & feel of Flash applications via Web standard conventions like CSS and XML
- Provide workflow enhancement tools like visual components, external service adapters, internal proxies and utility classes
Who is behind FoxR?
FoxR is founded and authored by Jeff Fox, a leading Web and Flash Developer living and working in Fairfield County, CT. Jeff has over 15 years of professional Web experience and has managed both Web and Flash architectural design and development in small agencies as well as fortune 100 companies like Citibank and Starwood Hotels.
Contributions of ideas, suggestions and bug testing have also been made by fellow Flash developers like Richard Kelly, Thayin Burns, Anthony Cintron and Jordan Wilson.