<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Gaia Flash Framework - My Experience</title>
	<atom:link href="http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/</link>
	<description>Flash, Flex and Technology</description>
	<pubDate>Fri, 21 Nov 2008 02:06:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Jason</title>
		<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6336</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Wed, 23 Jul 2008 23:16:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6336</guid>
		<description>I was under the impression that using an asset as a page would remove the default (inherited) deep link ability along with the normal transitionIn, transitionOut, beforeGoto etc events and the goto method wouldn't work either? To be honest the transition engine wasn't really what I was concerned about when I've seen assets being implemented as pages.

I think as a proof of concept I will take my existing and still under development AS2 website and give it the good 'ol Gaia treatment. I'll be sure to post what I find either here, and or on the Gaia forums.

Thanks again Steven, you're commitment to the Framework and to those having issues is un-freaking-believable :-)</description>
		<content:encoded><![CDATA[<p>I was under the impression that using an asset as a page would remove the default (inherited) deep link ability along with the normal transitionIn, transitionOut, beforeGoto etc events and the goto method wouldn&#8217;t work either? To be honest the transition engine wasn&#8217;t really what I was concerned about when I&#8217;ve seen assets being implemented as pages.</p>
<p>I think as a proof of concept I will take my existing and still under development AS2 website and give it the good &#8216;ol Gaia treatment. I&#8217;ll be sure to post what I find either here, and or on the Gaia forums.</p>
<p>Thanks again Steven, you&#8217;re commitment to the Framework and to those having issues is un-freaking-believable :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Sacks</title>
		<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6335</link>
		<dc:creator>Steven Sacks</dc:creator>
		<pubDate>Wed, 23 Jul 2008 23:01:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6335</guid>
		<description>Using assets as pages does not defeat the purpose of the framework if you only perceive the framework as being useful for managing transitions.  There are lots of other features Gaia has built-in that you can leverage.  Here are just a few:

It has a robust asset management system.
It has complete integration with SWFAddress through one method (goto).
It has an event based system that you can tap into for custom behavior.
It has a built-in multi-preloader with events, and you can have two different preloaders (one for pages one for assets) and they can be overridden at run-time as many times as you like.

There are a lot of great things in Gaia besides the transition engine.  If you think it's worth the effort to code your own sites that don't have page transition methodology but have the above functionality, that's cool.  

I use Gaia on any site that has multiple states and needs deeplinking, even if it's only one page (like Purus) because Gaia just makes it easy to do that stuff.  I don't use Gaia generally on single page sites with out multiple states unless I'm doing a lot of asset management, or I'll rip out the assets package and use it separately from Gaia (which is actually pretty easy to do).</description>
		<content:encoded><![CDATA[<p>Using assets as pages does not defeat the purpose of the framework if you only perceive the framework as being useful for managing transitions.  There are lots of other features Gaia has built-in that you can leverage.  Here are just a few:</p>
<p>It has a robust asset management system.<br />
It has complete integration with SWFAddress through one method (goto).<br />
It has an event based system that you can tap into for custom behavior.<br />
It has a built-in multi-preloader with events, and you can have two different preloaders (one for pages one for assets) and they can be overridden at run-time as many times as you like.</p>
<p>There are a lot of great things in Gaia besides the transition engine.  If you think it&#8217;s worth the effort to code your own sites that don&#8217;t have page transition methodology but have the above functionality, that&#8217;s cool.  </p>
<p>I use Gaia on any site that has multiple states and needs deeplinking, even if it&#8217;s only one page (like Purus) because Gaia just makes it easy to do that stuff.  I don&#8217;t use Gaia generally on single page sites with out multiple states unless I&#8217;m doing a lot of asset management, or I&#8217;ll rip out the assets package and use it separately from Gaia (which is actually pretty easy to do).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6334</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Wed, 23 Jul 2008 22:34:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6334</guid>
		<description>Alright, so I posted some of my issues in the forum. At the time I was working incredibly long and late hours, and trying to communicate with the client back in Australia. There simply wasn't enough time to document everything in a forum post and wait for a reply (which was often prompt thanks SS ;-) Now things have settled down, I'm posting some more things on my blog, which at the moment is making me feel like I've done something wrong... 

The initial things I mentioned in this post aren't part of what I perceive to be the standard way Gaia is setup. Yes it can be made to operate in any way you can think of (just about) but you end up having to jump through more hoops some times than you would if you just coded it by hand. So I'm trying to illustrate what Gaia is good for, and perhaps what it's not so good for.

The ApplicationDomain took me about 14 hours to get sorted, so when you released version 2.2.3 and it instantly fixed the issue I was having (yes I was already using domain=current in the site.xml) I was very hesitant to upgrade from that point on. That's one of many issues I experienced, and you're right I didn't post them all in the forum as I simply didn't have enough time. I'll endeavour to go back over my notes and post some more on the Gaia forums in the forth coming days and weeks.

Using assets as pages is possible - but it kinda defeats the purpose of using the framework somewhat? It can be done, but at first glance (especially for someone new to both AS3 and Gaia) it looks like more work than just writing something from scratch that will do what you want. These aren't criticisms of the Framework (you've done and continue to do a phenomenal job with it) but simply a heads up for those that don't know much about it and happen to stumble upon this post.

As for Mr Hargrove's comments, at what stage did this deteriorate into a pissing contest...? Last time I checked this is my blog, and if I choose to illuminate passers by to my trials and tribulations using a certain framework I bloody well will. I really can't understand why you've got so up in arms about what I've posted.

Good day indeed (these sign offs are all very British, which for an Aussie is kinda amusing ;-)</description>
		<content:encoded><![CDATA[<p>Alright, so I posted some of my issues in the forum. At the time I was working incredibly long and late hours, and trying to communicate with the client back in Australia. There simply wasn&#8217;t enough time to document everything in a forum post and wait for a reply (which was often prompt thanks SS ;-) Now things have settled down, I&#8217;m posting some more things on my blog, which at the moment is making me feel like I&#8217;ve done something wrong&#8230; </p>
<p>The initial things I mentioned in this post aren&#8217;t part of what I perceive to be the standard way Gaia is setup. Yes it can be made to operate in any way you can think of (just about) but you end up having to jump through more hoops some times than you would if you just coded it by hand. So I&#8217;m trying to illustrate what Gaia is good for, and perhaps what it&#8217;s not so good for.</p>
<p>The ApplicationDomain took me about 14 hours to get sorted, so when you released version 2.2.3 and it instantly fixed the issue I was having (yes I was already using domain=current in the site.xml) I was very hesitant to upgrade from that point on. That&#8217;s one of many issues I experienced, and you&#8217;re right I didn&#8217;t post them all in the forum as I simply didn&#8217;t have enough time. I&#8217;ll endeavour to go back over my notes and post some more on the Gaia forums in the forth coming days and weeks.</p>
<p>Using assets as pages is possible - but it kinda defeats the purpose of using the framework somewhat? It can be done, but at first glance (especially for someone new to both AS3 and Gaia) it looks like more work than just writing something from scratch that will do what you want. These aren&#8217;t criticisms of the Framework (you&#8217;ve done and continue to do a phenomenal job with it) but simply a heads up for those that don&#8217;t know much about it and happen to stumble upon this post.</p>
<p>As for Mr Hargrove&#8217;s comments, at what stage did this deteriorate into a pissing contest&#8230;? Last time I checked this is my blog, and if I choose to illuminate passers by to my trials and tribulations using a certain framework I bloody well will. I really can&#8217;t understand why you&#8217;ve got so up in arms about what I&#8217;ve posted.</p>
<p>Good day indeed (these sign offs are all very British, which for an Aussie is kinda amusing ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Sacks</title>
		<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6333</link>
		<dc:creator>Steven Sacks</dc:creator>
		<pubDate>Wed, 23 Jul 2008 21:53:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6333</guid>
		<description>Just to clarify, the only issues you posted on the forum were

1. An issue with dynamic externalized assets not calling init when added to pages that were already loaded (which I fixed promptly after you posted it).

2. How to access an asset type (which I answered).

3. Reloading an asset (which I offered a solution for).

None of those three items were listed in your blog post.  Your blog post is about issues which you never mentioned on the forum, all of which have answers and solutions.  I could have helped you with all of them if you gave me the opportunity.  I'm happy to help.  :)</description>
		<content:encoded><![CDATA[<p>Just to clarify, the only issues you posted on the forum were</p>
<p>1. An issue with dynamic externalized assets not calling init when added to pages that were already loaded (which I fixed promptly after you posted it).</p>
<p>2. How to access an asset type (which I answered).</p>
<p>3. Reloading an asset (which I offered a solution for).</p>
<p>None of those three items were listed in your blog post.  Your blog post is about issues which you never mentioned on the forum, all of which have answers and solutions.  I could have helped you with all of them if you gave me the opportunity.  I&#8217;m happy to help.  :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Sacks</title>
		<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6332</link>
		<dc:creator>Steven Sacks</dc:creator>
		<pubDate>Wed, 23 Jul 2008 18:10:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6332</guid>
		<description>While it's nice to know people feel passionately about Gaia, I'd like to step in here and tackle these issues before things get out of hand.

@Wade Arnold - Yes, I am aware of the issues with multiple MXPs, keeping track of old versions, etc. and in the new Gaia panel (currently in development), there will be a great solution for this.  One question, though, if you just need to make a small change to an otherwise working site, why bother updating it to the latest version?

@Jason - You can use assets instead of pages and still get SWFAddress history by leveraging deeplinks.  I discuss how to do this in the Wiki lesson &lt;a href="http://www.gaiaflashframework.com/wiki/index.php?title=Leveraging_Deeplinks_and_SWFAddress" rel="nofollow"&gt;Leveraging Deeplinks and SWFAddress&lt;/a&gt;.

Check out the &lt;a href="http://www.purusvodka.com" rel="nofollow"&gt;Purus Vodka&lt;/a&gt; site.  If you look at the &lt;a href="http://www.purusvodka.com/site.xml" rel="nofollow"&gt;site.xml&lt;/a&gt;, you'll see all the "pages" are assets, and there's SWFAddress history and transitions between sections, and you'll also notice that the "forest" asset doesn't load until you navigate to it by setting the asset preload="false" and listening for its complete event before transitioning to it.  The amount of code this takes is very little and I get all the SWFAddress history I need.  :)

If you want to share fonts via a swf that is always there, you could make that swf an asset of a page that didn't transition out (such as index), and set its depth to "top" (so it is always above middle pages), and have it listen to the onDeeplink event, check the current branch, and adjust its content accordingly.  The exact implementation would be up to you, but it's possible to do it this way.  I'm not sure I would do this since I &lt;strong&gt;think&lt;/strong&gt; you can put fonts in shared libraries.  It's been awhile so I don't recall how you do this, but the information is out there (google).

ApplicationDomain is tricky, and &lt;a href="http://blogs.adobe.com/rgonzalez/2006/06/applicationdomain.html" rel="nofollow"&gt;even the author of the class says it's confusing sometimes&lt;/a&gt;.  However, the only thing I changed about it was which setting was the default setting.  You could still explicitly set it in the site.xml.  If "current" worked for you, then set it to "current" and it wouldn't matter what the default was.  :)

At any rate, I'd like to retire this discussion here and invite everyone to bring it to the forums since the topics covered here may be on other developer's minds and we all might end up repeating ourselves.</description>
		<content:encoded><![CDATA[<p>While it&#8217;s nice to know people feel passionately about Gaia, I&#8217;d like to step in here and tackle these issues before things get out of hand.</p>
<p>@Wade Arnold - Yes, I am aware of the issues with multiple MXPs, keeping track of old versions, etc. and in the new Gaia panel (currently in development), there will be a great solution for this.  One question, though, if you just need to make a small change to an otherwise working site, why bother updating it to the latest version?</p>
<p>@Jason - You can use assets instead of pages and still get SWFAddress history by leveraging deeplinks.  I discuss how to do this in the Wiki lesson <a href="http://www.gaiaflashframework.com/wiki/index.php?title=Leveraging_Deeplinks_and_SWFAddress" rel="nofollow">Leveraging Deeplinks and SWFAddress</a>.</p>
<p>Check out the <a href="http://www.purusvodka.com" rel="nofollow">Purus Vodka</a> site.  If you look at the <a href="http://www.purusvodka.com/site.xml" rel="nofollow">site.xml</a>, you&#8217;ll see all the &#8220;pages&#8221; are assets, and there&#8217;s SWFAddress history and transitions between sections, and you&#8217;ll also notice that the &#8220;forest&#8221; asset doesn&#8217;t load until you navigate to it by setting the asset preload=&#8221;false&#8221; and listening for its complete event before transitioning to it.  The amount of code this takes is very little and I get all the SWFAddress history I need.  :)</p>
<p>If you want to share fonts via a swf that is always there, you could make that swf an asset of a page that didn&#8217;t transition out (such as index), and set its depth to &#8220;top&#8221; (so it is always above middle pages), and have it listen to the onDeeplink event, check the current branch, and adjust its content accordingly.  The exact implementation would be up to you, but it&#8217;s possible to do it this way.  I&#8217;m not sure I would do this since I <strong>think</strong> you can put fonts in shared libraries.  It&#8217;s been awhile so I don&#8217;t recall how you do this, but the information is out there (google).</p>
<p>ApplicationDomain is tricky, and <a href="http://blogs.adobe.com/rgonzalez/2006/06/applicationdomain.html" rel="nofollow">even the author of the class says it&#8217;s confusing sometimes</a>.  However, the only thing I changed about it was which setting was the default setting.  You could still explicitly set it in the site.xml.  If &#8220;current&#8221; worked for you, then set it to &#8220;current&#8221; and it wouldn&#8217;t matter what the default was.  :)</p>
<p>At any rate, I&#8217;d like to retire this discussion here and invite everyone to bring it to the forums since the topics covered here may be on other developer&#8217;s minds and we all might end up repeating ourselves.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Hargrove</title>
		<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6331</link>
		<dc:creator>Steven Hargrove</dc:creator>
		<pubDate>Wed, 23 Jul 2008 15:44:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6331</guid>
		<description>I'm not really interested in a pissing contest with you, thanks.

My whole point was, you decided to present a problem instead of propose a solution.

Good day, Sir.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not really interested in a pissing contest with you, thanks.</p>
<p>My whole point was, you decided to present a problem instead of propose a solution.</p>
<p>Good day, Sir.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6330</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Wed, 23 Jul 2008 15:41:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6330</guid>
		<description>Cool Steven, makes sense ;-)

FYI I did post my issues in the Gaia forum. Now I'm posting them here. I'm not sure I see a problem with that...? Though it does seem to be irking you a bit.</description>
		<content:encoded><![CDATA[<p>Cool Steven, makes sense ;-)</p>
<p>FYI I did post my issues in the Gaia forum. Now I&#8217;m posting them here. I&#8217;m not sure I see a problem with that&#8230;? Though it does seem to be irking you a bit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Hargrove</title>
		<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6329</link>
		<dc:creator>Steven Hargrove</dc:creator>
		<pubDate>Wed, 23 Jul 2008 15:07:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6329</guid>
		<description>@Jason - Yes, I am currently finishing one project with Gaia, and have started another. They are both commercial products. I have also been in the all-nighter spot on both of these projects. But I am hesitant to say that it is Gaia's fault.

Gaia definitely has a learning curve, depending on how complex you intend your site to be. However, for the most part it has been a pretty smooth process.

I just don't see the value in looking at it in the way you are. Because there are solutions to every issue you stated with it - and I know that from personal experience of running into those same issues myself. What's stopping you from posting these issues in the Gaia forum and possibly proposing some better practices to this *Open Source* project?

It's just how you deal with those problems that matters.

My $0.02</description>
		<content:encoded><![CDATA[<p>@Jason - Yes, I am currently finishing one project with Gaia, and have started another. They are both commercial products. I have also been in the all-nighter spot on both of these projects. But I am hesitant to say that it is Gaia&#8217;s fault.</p>
<p>Gaia definitely has a learning curve, depending on how complex you intend your site to be. However, for the most part it has been a pretty smooth process.</p>
<p>I just don&#8217;t see the value in looking at it in the way you are. Because there are solutions to every issue you stated with it - and I know that from personal experience of running into those same issues myself. What&#8217;s stopping you from posting these issues in the Gaia forum and possibly proposing some better practices to this *Open Source* project?</p>
<p>It&#8217;s just how you deal with those problems that matters.</p>
<p>My $0.02</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6328</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Wed, 23 Jul 2008 13:38:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6328</guid>
		<description>lol, well there was two comments before your one; one in particular you could have been directing your rather obscure (was it a shot at humour?) comments at. And if you are directing them at me, then they're a tad misdirected. I posted primarily to let people know about the Gaia framework. I found out about it through someone else's blog, so am assuming there would still be some developers out there who needed a heads up about the good work Steven Sacks is doing on the Gaia Framework.

Have you used the framework for a commercial project? The obstacles I encountered (please outline where I was "bashing"?) were often done so at 3, 4 and 5am in the morning with a looming deadline for an important project. If my post sounded harsh to you, it was because the issues were experienced in that context.</description>
		<content:encoded><![CDATA[<p>lol, well there was two comments before your one; one in particular you could have been directing your rather obscure (was it a shot at humour?) comments at. And if you are directing them at me, then they&#8217;re a tad misdirected. I posted primarily to let people know about the Gaia framework. I found out about it through someone else&#8217;s blog, so am assuming there would still be some developers out there who needed a heads up about the good work Steven Sacks is doing on the Gaia Framework.</p>
<p>Have you used the framework for a commercial project? The obstacles I encountered (please outline where I was &#8220;bashing&#8221;?) were often done so at 3, 4 and 5am in the morning with a looming deadline for an important project. If my post sounded harsh to you, it was because the issues were experienced in that context.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wade Arnold</title>
		<link>http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6327</link>
		<dc:creator>Wade Arnold</dc:creator>
		<pubDate>Wed, 23 Jul 2008 13:33:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wrench.com.au/2008/07/22/gaia-flash-framework-my-experience/#comment-6327</guid>
		<description>I want to first clarify that I stated my only issue. Meaning I enjoy everything else about Gaia. My comment was only to reaffirm Jason's fourth point that the upgrades are difficult. This may be because Steven Sacks is working so hard to release new features! But our experience is that if you build a site and there are several releases between updates you need to have all of the MXP's from the initial build to the latest release and walk through the MXP's in order to get it up to version. You may then have one or two errors that are difficult to comprehend although they are probably documented on the wiki or forum.  However when you just need to make a small change to a site this process can take up to a couple hours in order to just be able to publish it again. 

I really enjoy the philosophy behind gaia framework to the point that we disbanded our own development efforts of something similar in order to use gaia. We will continue to use gaia and do what we can to help steven through documentation or financial assistance.</description>
		<content:encoded><![CDATA[<p>I want to first clarify that I stated my only issue. Meaning I enjoy everything else about Gaia. My comment was only to reaffirm Jason&#8217;s fourth point that the upgrades are difficult. This may be because Steven Sacks is working so hard to release new features! But our experience is that if you build a site and there are several releases between updates you need to have all of the MXP&#8217;s from the initial build to the latest release and walk through the MXP&#8217;s in order to get it up to version. You may then have one or two errors that are difficult to comprehend although they are probably documented on the wiki or forum.  However when you just need to make a small change to a site this process can take up to a couple hours in order to just be able to publish it again. </p>
<p>I really enjoy the philosophy behind gaia framework to the point that we disbanded our own development efforts of something similar in order to use gaia. We will continue to use gaia and do what we can to help steven through documentation or financial assistance.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
