Gaia Framework for Adobe Flash v3.0.6 / 3.0.7
Release Date: 03.09.2009
This version of Gaia is no longer available.
3.0.7 Quick FixGaia 3.0.7 fixes the issue where the index.html was always targeting Flash Player 10, and hopefully will resolve the panel initializations issues a few people were having in Flash CS3. PLEASE MAKE SURE YOU ARE DELETING THE OLD GAIA INSTALL BEFORE INSTALLING THE NEW ONE!
3.0.6 OverviewGaia 3.0.6 has some great new features! In Flash CS4, the panel now allows you to target Flash Player 9 or 10. The panel also now has a "Reset" button that allows you to reset the folder paths to their default values, and the default path for the site.xml is now "xml" since most people use that path. You can now set page class packages in the site.xml with the new page attribute "package". The request preloaderDomain attribute has been added to the site node, which allows you to set the ApplicationDomain for the preloader swf. Finally, Gaia's license has been changed to GPL 2.0.
Panel: Target Flash Player 9 or 10In Flash CS4, when you create an AS3 Project, you can choose if you want to target Flash Player 9 or 10. However, due to a bug I discovered in Flash CS4 with changing the player version in the publish profile, you cannot change the player target after the project is created. If you need to, you'll have to change it manually in your pages. Please send any complaints to the Adobe Flash IDE team.
Panel: Reset to DefaultsBecause Gaia now uses the last known project paths when creating new projects, I have added a Reset button to restore the default project paths just in case.
Panel: Default site.xml path now 'xml'Almost every Gaia site I've seen these days uses "xml" as the path to the site.xml, so, I've made it the default. You can delete this path if you prefer.
Page Class PackagesYou can now set a specific class package for any page in the site.xml. Just add the attribute package="my.page.package" to any page node and it will be appended onto the base class package under the scaffold tab in the panel. You still need to have a base class package in the panel for the other Gaia classes to go into.
Example: In the panel, the class package is "com.client", and the site.xml looks like this:
<site title="Gaia Framework Site: %PAGE%" menu="true">
<page id="index" src="index.swf">
<page id="nav" src="nav.swf" depth="top" package="pages.nav">
<page id="home" title="Home" src="home.swf" menu="true" package="home"/>
</page>
</page>
</site>
The page classes will be scaffolded into:
com.client.IndexPage
com.client.pages.nav.NavPage
com.client.home.HomePage
Preloader DomainYou can now add the optional attribute preloaderDomain to the site node to set a domain for the preloader, just like pages and assets.
GNU General Public LicenseGaia's distribution license has been changed to the more appropriate GPL.
For more information, look here:
http://www.opensource.org/licenses/gpl-2.0.php