Jeff dePascale Blogging on and developing web and mobile technologies

Fosfr .703 BETA released

.8 release coming in the next month with some much needed major revisions.

Changes in this revision:

- Revamp of navigation.loaders package - New properties include: 'preloadSkipped', specifying whether the preload action was skipped for the load, 'pauseBeforePreload' replaces deprecated 'autoPreload' property, 'pauseAfterPreload' replaces deprecated 'autoLoadAfterPreload' property. New method 'advanceLoader()' replaces deprecated 'beginPreload()' and 'finalizeLoad()' methods, determines on its own what step to advance to, if loader is running. Errors out if not. New property 'loaderState' defines a value from the new 'LoaderState' class (see below). Specifies what the current state of the loader is.

- New class in navigation.loader package, 'LoaderState', defines the possible states of the loader: IDLE, INITIALIZING, PRELOADING, FINALIZING, and, if the loader is told to pause, PAUSED_BEFORE_PRELOAD and PAUSED_AFTER_PRELOAD.

- Document classes 'FosfrLiteSWF', 'FosfrMainSWF', 'FosfrShellSWF', and 'FosfrSubSWF' have all been made into dynamic classes. Fixes a bug where references to fosfr.mainSWF, fosfr.shellSWF, or fosfr.subSWF would not allow access to public methods and properties.

- Graphical nav now locks out user interactions while the loader is in a processing state.

- New package in the utils folder, 'externalClasses'. Extend these classes for classes classes within the Fosfr framework outside of the Document classes. Instantiate the class and pass an instance of fosfr via the 'attachFosfr' method. Class features all the methods present in the Doc classes for the Fosfr framework. 'FosfrExternalClass' is a low weight base class providing access to fosfr and the top level methods, 'FosfrExternalMCClass' can be used as a base class for MovieClips.

- GraphicalNav now features the new property 'numberList', an optional string value specifying the numerical values of the nav buttons to tie to the graphicalNav. If left null, all items specified in the subSWF list in the config file are actively tied to nav items with associated values. If for example numberList is set to "0,3,4,5", only the items in those positions in the subSWF list are attached to movieclip instances with corresponding name values.

- GraphicalNav properties 'navName' and 'nav_mc' renamed to 'navNamingConvention' and 'navHolderName', respectively. both of these are strign values.

- GraphicalNav now features the new method 'redrawNavState' which reactivates all nav movieclips to their proper state based on the current nav status.

- Activation of current nav items is now tied via event changes to subSWFloads in the navigation class.

- NavArray now extends Array directly, acquiring all of the properties and methods inherited.

- GraphicalNav public properties now also accessible via the config XML file, under the node navigation.graphicNav.

- Both SWFAddressHandler and GraphicalNav lock their functionality while the files are mid load process - SWFAddress locks the address to the name of the subSWF being loaded, graphicalNav does not change visual display until the load has completed.

- Various bug fixes.

Share This
  • LinkedIn
  • Facebook
  • Twitter
  • Digg
  • del.icio.us
  • Google Bookmarks
  • StumbleUpon
  • Technorati
  • email
Comments (0) Trackbacks (0)

No comments yet.


Leave a comment


No trackbacks yet.