Pages: [1]
  Print  
Author Topic: Version 3.0.6 / 3.0.7  (Read 2181 times)
steven
Gaia Author
Administrator
Gaia Evangelist
*****
Posts: 3472


gaiaframework
WWW
« on: March 09, 2009, 10:05:31 PM »

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 Fix
Gaia 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 Overview
Gaia 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 10
In 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. Undecided


Panel: Reset to Defaults
Because 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 Packages
You 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:
Code:
<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:
Code:
com.client.IndexPage
 com.client.pages.nav.NavPage
 com.client.home.HomePage


Preloader Domain
You 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 License
Gaia'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
« Last Edit: March 12, 2009, 10:33:30 PM by steven » Logged

Steven Sacks | Gaia Author
Please support Gaia by donating to the project!  Smiley
Pages: [1]
  Print  
 
Jump to:  

TinyPortal v1.0 beta 4 © Bloc