2.4.6 Overview Gaia 2.4.6 is an AS3 update that makes targeting the content of assets
easier by changing the return type of the content property to match the
expected class. This reduces the amount of code developers have to write when accessing the timelines of MovieClipAssets and makes using MovieClipAssets more intuitive and less prone to error. The Wiki, ASDocs, and Asset Lesson have all been updated to reflect this change.
What is the Gaia Framework for Adobe Flash?
Gaia is an open-source front-end Flash Framework for AS3 and AS2 designed to dramatically reduce development time.
Revolutionary scaffolding engine builds fully functional Flash sites in less than 10 minutes!
Simple API for Navigation, Transitions, Preloading, Asset Management makes development a snap!
Deep Linking achieved through seamless integration with SWFAddress
SEO Scaffolding makes Search Engine Optimization as easy as pressing a button
Easy enough for novices
Powerful enough for experts
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, deep linking and SEO. 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 Actionscript!
Gaia enables you to develop
feature-rich websites with significantly less code, and comes with
built-in best practices including seamless integration with SWFObject and SWFAddress.
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.
Testimonials
What people are saying about Gaia.
"For the recently launched Tiberium site the overall production took place in little over over a week from start to finish. Because of the short amount of time available for the completion of the Flash development and motion I utilized the new AS3 framework - Gaia 2.0 by Steven Sacks. After reading through the documentation, it only took an hour or two to have the entire site's framework and architecture in place - transition engine, deep linking, browser back/forward functionality, asset management, and much more. I'm officially a fan of Gaia." - Jonathan Moore, award-winning Senior Art Director at 2Advanced
"[Gaia's file size] savings make HUGE differences on enterprise size Flash sites like Ford Vehicles and Disney; basically any huge Flash portal that gets one million+ visitors a day. Akamai or other CDN’s aren’t exactly cheap. The 10k you save per SWF could be $10,000 in bandwidth costs per month. But screw the bandwidth costs, it’s all about the user experience, baby! Fast for the win." - Jesse Warden
"I just read a blog post and watched a screencast about a new Flash framework called Gaia and I like most of what I saw...Flex Builder and the Flash IDE can learn a lot from Gaia when it comes to supporting good practices...From what I've seen, Gaia looks like a very pragmatic front-end framework for Flash developers. I plan on looking at it in more depth when I get a moment and I suggest that you do the same." - Aral Balkan
"I'm no coder and balk at the thought of doing PHP or JavaScript etc, but AS3 was (for the most part) easy enough to get my head around. What made the whole process pretty painless though was the decision to utilise the Gaia Framework. It wasn't immediately obvious to me how it all worked, especially the class programming structure (at least not obvious to my designer brain), but with help from the forums and particularly Steven himself I had it sussed in no time and any questions/problems I had were very quickly sorted. I'm sure Gaia is easily capable of way more than I've made it do on designbygrain.com, and I'm looking forward to using it again." - Rich Hinchcliffe @ TMRW
"I typically refuse to depend on other people's code, but Gaia follows best practices throughout making it very difficult to do better. Even code formatting is done in the manner I believe to be the most conducive to digestion. It is almost as if I did it myself. Steven's dedication, willingness to improve Gaia, and constant communication with Gaia users makes using the framework an easy decision." - Jason Fistner
"[Gaia is] a simply documented, well laid-out framework that even a beginner to real Object Oriented Programming could get to grips with. Even though I have barely touched upon the surface of what Gaia can do, I can already see the time-savings that it would bring me on future projects like this and look forward to using it again." - Jozef Pierlejewski at swamp @ brahm, Leeds, UK.
"I have been a flash developer since the release of AS2 (Now mostly in AS3). I have shared the all-too-common dilemma of 'There has to be a standard for this, but what is it?'. It is an understatement to say that Gaia is hands down a brilliant standard to structuring your flash project. It is absolutely a fantastic vehicle to standardizing your Flash projects in a way that really allows them to be well - crafted." - Steven Hargrove , Interactive Developer at Biggs Gilmore
"Have you ever thought how to save time, building your flash site? Then Gaia is the right tool for you. Just take a look at this video, and see what is possible to do with this awesome framework." - Carlos Pinho, Flash Enabled Blog
"All I have to say is wow! Have you guys seen this stuff? The Gaia Framework by Steven Sacks? From what I have seen this could change my development process and could work out for anyone from beginners to advanced coders. It looks pretty incredible and very easy to use." - Corban Baxter, Interactive Developer at The Branch Hatchery
"Roughly about 6 months ago, my then colleague Arul blogged about Gaia, and that marked the changes in me ever since. What I love about it is that it provides common solutions to repeated tasks that we, as front-end developers, have to face in almost every project. The Scaffolding engine creates a click through version of my site in less than 10 minutes! The extent of the convenience and time that I saved allowed me to even blog about this right now. To fully understand its capabilities, there’s no other better way than to use it in your next project." - Lionel Low