I am a bit proud to present you my first own framework: flashflowfactory.
This mini-framework for actionscript 3 helps you to easily setup a flash website. flashflowfactory makes use of SWFAddress for deeplinking and TweenLite for transitions. When you need to create small/medium websites with deeplinking and basic transitions, flashflowfactory could help you develop faster. I mostly used it for custom projects like viral websites. The best of flashflowfactory is its simplicity (no need to learn hard design-patterns, it is really straight-forward if you know the basics). You don’t have to develop a page setup or start from scratch, but keep the freedom to build the site in your style.
Example setup code
var pageFactory:PageFactory = new PageFactory();
// add your pages here: url, classReference, title
pageFactory.add( “/home”, HomePageVC, “Welcome!” );
pageFactory.add( “/contact”, ContactPageVC, “Contact us” );
pageFactory.add( “/info”, InfoPageVC, “About us” );
// optional page name, which indicates where to start
pageFactory.defaultPageName = “/home”;
// add default page settings, can also be overridden from the Page class
pageFactory.defaultSettings = new PageSettings(
new SlideTransition(), // transition (there are more transitions + you can easily create your own)
Elastic.easeOut, // easing of the in-transition
Strong.easeIn, // easing of the out-transition
1, // duration of the in-transition
0.7, // duration of the out-transition
Alignment.MIDDLE_CENTER, // alignment of the page on the stage
Alignment.LEFT_TOP // centerpoint position of the page
// add page holder to stage
addChild( pageFactory.view );
// load first page
This is the first release. The framework is still under development, and I really need some feedback. Some example projects will follow soon.