Gaia 2.2.0 - SWFObject 2 and more!

June 16th, 2008 by Steven Sacks

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

Posted in Gaia having 1 comment »

Gaia 2.1.9 is now available

June 11th, 2008 by Steven Sacks

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

Posted in Gaia having no comments »

JSFL Rename Folder

May 26th, 2008 by Steven Sacks

JSFL does not have a method to rename a folder, which means you have to create a new folder with the new name, copy all the contents of the old folder into the new one, and then delete the old folder. It's a bit of a pain.

Here is the JSFL code to do this until Adobe sees fit to add a rename folder method. You can also use this to move a folder from one place to another.

function renameFolder(sourcePath, targetPath)
{
    FLfile.createFolder(targetPath);
    copyFolders(sourcePath, targetPath, FLfile.listFolder(sourcePath, "directories"));
    copyFiles(sourcePath, targetPath, FLfile.listFolder(sourcePath, "files"));
    FLfile.remove(sourcePath);
}
function copyFolders(sourcePath, targetPath, folderList)
{
    var i = folderList.length;
    while (i--)
    {
        FLfile.createFolder(targetPath + "/" + folderList[i]);
        copyFiles(sourcePath + "/" + folderList[i], targetPath + "/" + folderList[i], FLfile.listFolder(sourcePath + "/" + folderList[i], "files"));
        copyFolders(sourcePath + "/" + folderList[i], targetPath + "/" + folderList[i], FLfile.listFolder(sourcePath + "/" + folderList[i], "directories"));
    }
}
function copyFiles(sourcePath, targetPath, fileList)
{
    var i = fileList.length;
    while (i--)
    {
        FLfile.copy(sourcePath + "/" + fileList[i], targetPath + "/" + fileList[i]);
    }
}

Posted in JSFL, Tips/Tricks having 4 comments »

Gaia used to build Seal's new website

May 23rd, 2008 by Steven Sacks

Seal has a new album, a new tour, and a new website, built with Gaia. The site was built quickly and easily by using Gaia, and features some really nice Papervision 3D, as well. The site is continually being updated with new content, so if you're a fan, check back often to keep up!

Posted in Gaia having no comments »

Gaia used to build Brazilian agency Gringo's new company site

May 23rd, 2008 by Steven Sacks

Gringo is a world-famous São Paulo, Brazil-based award-winning agency, and developer André Brunetta used Gaia to build their new company website. Their site invites users to share webcam recordings of naughty phrases spoken in their native language. It takes advantage of Gaia's SEO scaffolding, as well! It's a fun site but make sure you put on headphones or that new Swedish intern might get offended.

Posted in Gaia having no comments »

Gaia used to build Tiberium site for Electronic Arts

May 23rd, 2008 by Steven Sacks

Gaia was recently used to build the website for the new game by Electronic Arts, Tiberium. It was developed for 2Advanced by the award-winning designer Jonathan Moore, Senior Art Director at BLITZ. Jonathan was recently interviewed by FWA. Here's what he had to say about his experience with 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 Steve 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."

Posted in Gaia having no comments »

Gaia used by Tequila (TBWA Worldwide) to build Royal Salute site

May 23rd, 2008 by Steven Sacks

When Lionel Low, Interactive Developer at Tequila Asia Pacific, the Singapore branch of Tequila (TBWA Chiat-Day), was tasked with building the site for Royal Salute Whiskey under a tight deadline, he turned to Gaia to help him out. Here's what Lionel said about his experience with Gaia:

"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 it’s capabilities, there’s no other better way than to use it in your next project."

Posted in Gaia having no comments »

Gaia used by Avenue A / Razorfish to build Disney Jungle Book Site

May 23rd, 2008 by Steven Sacks

When super agency Avenue A / Razorfish needed to build Disney's Jungle Book 40th Anniversary site, their London team leveraged Gaia to build the site quickly. The site was localized into many languages and features collecting hidden tokens on each screen to unlock a special section.

Posted in Gaia having no comments »

Gaia used to build FX Networks TV series sites

May 23rd, 2008 by Steven Sacks

FX Networks has many popular television series and the sites for each of these series have high traffic and need to built quickly and launch a few weeks prior to the season premiere. Gaia was the perfect solution to build these sites quickly with as little time in QA as possible.

Nip/Tuck Season 5

It's Always Sunny In Philadelphia Season 4

Damages Season 1

Rescue Me Season 4

Posted in Gaia having no comments »

Gaia used to build Mojo Cosmetics company website

May 23rd, 2008 by Steven Sacks

Mojo Cosmetics company site had to be updated frequently as new products and promotions were released, and these updates needed to be easy to make by a designer with limited Actionscript experience. Gaia's easy learning curve and flexibility made creating and maintaining this website a snap.

Posted in Gaia having no comments »

About Steven Sacks

I am a professional Flash developer with over 13 years of programming experience. I have consulted for high-profile agencies and companies in San Francisco, Los Angeles, Atlanta and New York, and developed numerous award-winning websites and rich internet applications for clients including Adobe, Fox Sports, FX Networks, Anheuser-Busch, GE, DirecTV, ESPN, The Weather Channel, Home Depot, and Coca-Cola.

I am the author of the open-source Gaia Framework for Adobe Flash, which dramatically reduces development time and makes developing Flash sites much easier.