FosfrFlashDevelopTemplates_.9BETA_Build123.zip Fosfr_.9BETA_nightlyBuild128.zip
NOTE - 10.06.09: Following Adobe's announcement of iPhone application compile capability from AS3, all I am going to say at this point is that Fosfr WILL be ultimately be available for iPhone dev. The concepting is already underway, more info as it becomes relevant.
UPDATED 09.23.09: Currently releasing Fosfr .9 nightly builds, these are growing very stable and .9 is a few days of stability testing away now. Fosfr .8 is still available in the downloads section for now, a new example site built on .9 will be built once .9 is final. See the wiki doc fosfrNightlyBuilds for limited info on where to begin with implementing this preview release. Preliminary documentation (still in the works) is available at: http://www.jeffdepascale.com/documentation/fosfrPreRelease/
Info on .9: See nextRelease doc in wiki. Pushing towards a final 1.0 release, and the change list is long and growing, but the vast majority is tied to overhauling existing functionality to make the framework more digestable and all around useful and adding the last pieces of wish list functionalities before locking down to bug fixes, which will begin after this release through 1.0.
Some of the bigger featues of .9 BETA (anticipated final release by 11/15):
-Fosfr is now implemented using the provided SWC files and the included SWF library file (the com folder is still provided for reference). see the guide SWCImplementationGuide for information. This reduces the framework footprint to 13kb on initial load, a library load of 27kb (pulled automatically in the initial preload), and 4kb for all other framework files. This means substantially reduced load times, much faster compile times (since SWC files are precompiled into bytecode) and initial preloader graphics appear very quickly with only 13kb of overhead on initial load.
The Notifier panel as of Fosfr .9 build 120 (showing optional extended information):
-Notifier (formerly debug) - Error trapping, variable panel size, ability to prioritize debug messaging, player info, garbage collection forcing (debug layers only), real time property inspectors, and an optional visual error beacon for trapped errors.
-Notifier additionally now features a code injection system; see codeInjection for details on valid expressions. Adding functionality to this on an ongoing basis right now.
-A new sound controller
-overhaul of loader event notifications
-overhaul of how external classes are handled in the framework; much tighter integration all around.
-utilization of a custom namespace to close some of the open holes in the framework.
Check out the nextRelease doc in the wiki for the full revision list.
NOTE - .8 beta was released with an outdated version of swfaddress. please download the latest version at: http://www.asual.com/swfaddress/ This will be addressed in the .9 release.
Updated 5.18.09 - Current release: .8 BETA
A complete framework for AS3 site development, Fosfr simplies building full sites designed with a master SWF and multiple sub SWF format. Fosfr handles debugging, tracking, setting up site navigation, loading and unloading sub pages, automatic preloading (via Prequel), SWFAddress handling, simple access to Flashvars, query string params, and cookies, and does it all from implementations as simple as two lines of code per document class. Comes with a complete set of base classes for simple access to all of the methods and features of Fosfr right at Document class level, and optionally can run from a single configuration xml file for ease of access to site parameters without the need to recompile. FosfrLite (included), a streamlined version of Fosfr, provides access to the various pieces of Fosfr without the navigation package for loading sub SWF's.
The current release of Fosfr is packaged with SWFAddress 2.2 (http://www.asual.com/swfaddress) and Prequel 1.0 (http://code.google.com/p/prequel-preloader)
Beta documentation available at:
http://www.jeffdepascale.com/documentation/fosfr
Sample site implementation included in download is visible online here: