Gaia Framework 2.0 - AS3/AS2 Front-End Flash Framework

:book: :cons:

Gaia Framework - AS3/AS2 Front-End Flash Framework
Main Page | [URL=“http://www.gaiaflashframework.com/wiki/”]Wiki | [URL=“http://www.gaiaflashframework.com/downloads/update.html”]Download | [URL=“http://www.gaiaflashframework.com/screencasts/lesson1/”]Screencast | [URL=“http://www.gaiaflashframework.com/index.php/action,forum.html”]Forum | [URL=“http://www.gaiaflashframework.com/wiki/index.php?title=FAQ”]FAQ | [URL=“http://www.opensource.org/licenses/mit-license.php”]License | [URL=“http://www.stevensacks.net”]Authors Site

Current Version: 2.4.5 - Released 09.01.08

Binding Expression Support is now available in Gaia!

SWFObject 2 plus a whole lot more is now available in Gaia!

SEO Scaffolding is available in Gaia! This powerful feature makes SEO for Flash a snap, and, like many things in Gaia, requires only one button press. Read more about SEO Scaffolding in the Wiki.

What is Gaia?
Gaia is an open-source front-end Flash Framework for AS3 and AS2 designed to dramatically reduce development time.

Gaia is targeted at anyone who develops Flash sites. It provides solutions to the challenges and repeated tasks we all face with front-end Flash site development, such as navigation, transitions, preloading, asset management, site structure and deep linking. It provides speed and flexibility in your workflow and a simple API that gives you access to its powerful features.

Gaia’s revolutionary scaffolding engine generates all your Flash files and classes for you and gets you up and running with a fully functional site in less than 10 minutes without writing a single line of code!

Gaia enables you to develop feature-rich websites with significantly less code, and comes with built-in best practices including seamless integration with SWFObject 2 and [URL=“http://www.asual.com/swfaddress/”]SWFAddress 2.1.

Most Flash frameworks are back-end frameworks, or require senior level coding experience to use. Gaia stands out because it focuses on front-end development. It is easy enough for novice Flash developers, yet powerful enough that advanced coders can use it without feeling limited.

Gaia uses a pragmatic and agile approach, and is focused on helping you do your job without getting in your way. And, it is flexible enough to enable you to work the way you like to work without forcing you to change your style. Whether you write everything in strictly-typed AS3 or AS2 classes, hack AS1 on the timeline or anywhere in between, Gaia helps you get the job done.

A Few Interesting Facts - from the FAQ page

Q. How does Gaia save me time, exactly?
A. Gaia comes with a panel that you use in Flash, like your Align, Transform and Library panels. The Gaia Framework panel does what is known as “Scaffolding” (popularized by Ruby On Rails) which builds a fully functional version of your site in seconds without writing a single line of code!

The Gaia scaffolding engine and framework saves you not just hours, but days of development time!

Q. How big is Gaia?
A. The current AS3 release compiles to 37.7k, and AS2 is 30k. The AS3 page files are ~ 3k and the AS2 pages are ~2k.

Q. What version of Flash is Gaia for?
A. Gaia is written in AS3 and AS2 and designed for Flash CS3 and Flash 8 and works on both Windows and OSX. Flash 7 is not supported.

Q. How much does Gaia cost?
A. Gaia is absolutely free and is distributed under the MIT License

Q. Is Gaia MXMLC/MTASC compliant?
A. Absolutely!

:thumb2:

Gaia 2.1.9 is here and contains a variety of improvements and updates, including a new flow called CrossFlow, and ApplicationDomain support for AS3. Gaia is now distributed under the MIT License.

You can download the latest version of Gaia and read the release notes here:
http://www.gaiaflashframework.com/forum/index.php/topic,534.msg2253.html

Gaia 2.2.0 is a major update and contains many awesome improvements and upgrades!

First off, SWFObject 2 + SWFAddress 2.1 are now fully supported. Updating older Gaia projects will automatically convert all your html pages, including your SEO Scaffolding ones, all while keeping any custom params and FlashVars you have in the old syntax. One click and your project is up-to-date with the latest SWF embedding technology. It doesn’t get much easier than that!

Another cool new feature is queued on-demand asset loading. Gaia will now only open a maximum of two HTTP requests at a time, which means your Gaia site is more stable (people have reported AS3 becomes unstable when you have too many pending HTTP requests) and more responsive.

External pages now have a window attribute which enables you to target which window you want to open your link in right in the site.xml.

The panel now has Site XML and Class Path validation so you don’t accidentally scaffold invalid class folder names (no spaces, no number at the start, alphanumeric), or invalid page ids. Additionally, the panel tells you exactly which nodes are invalid so you don’t have to waste time trying to determine which ones they are.

Gaia now has AS3 Event Metadata for auto-completion when using Flex Builder 3.

Separate page templates for Actionscript and Timeline are now available for easy customization (and to solve a nasty JSFL bug with removeFrames).

Plus, some important bug fixes were made in both the framework and the panel.
And to top it all off, the latest version of the TweenMax family (v 1.17) is also included (released June 10th).

If you haven’t tried Gaia yet, what are you waiting for?

http://www.gaiaflashframework.com/forum/index.php/topic,542.0.html

Gaia 2.3 is here with lots of great new features and a new look for the site! Check it out!