<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>jonnymac blog &#187; Open Source Flash</title>
	<atom:link href="http://www.jonnymac.com/blog/category/open-source-flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonnymac.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 06 Aug 2010 20:59:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flash JSFL Command: Locate Selected Symbol in Library</title>
		<link>http://www.jonnymac.com/blog/2009/03/04/flash-jsfl-command-locate-selected-symbol-in-library/</link>
		<comments>http://www.jonnymac.com/blog/2009/03/04/flash-jsfl-command-locate-selected-symbol-in-library/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 17:16:44 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Open Source Flash]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=605</guid>
		<description><![CDATA[I've always wondered, "is there a way to select an object on the stage and then have a command tell me where that symbol is in the library?" For a Flash developer, this comes up at least once a day. After some searching I came across a JSFL command for Flash CS3/CS4 that finds the [...]]]></description>
			<content:encoded><![CDATA[<p>I've always wondered, "is there a way to select an object on the stage and then have a command tell me where that symbol is in the library?" For a Flash developer, this comes up at least once a day.</p>
<p>After some searching I came across a JSFL command for Flash CS3/CS4 that finds the parent symbol in the library of the item currently selected on the stage.</p>
<p>To install the command, <a title="Find in Library JSFL Command for Flash" href="http://www.jonnymac.com/archive/code/Find-In-Library.zip" target="_blank">download this file</a>, unzip it and place the resulting JSFL file here:</p>
<p>Mac:<br />
/Users/[username]/Library/Application Support/Adobe/Flash CS4/en/Configuration/</p>
<p>Windows:<br />
\Program Files\Adobe\Adobe Flash CS4\en\Configuration\</p>
<p>You can also replace CS4 with CS3 for your flavor of choice.</p>
<p>Once installed, select the object on the stage that you wish to locate in the library and is likely buried way, way deep inside nested folders that the Illustrator to Flash process created. In the toolbar choose "Commands" and then "Find in Library". The object will now be highlighted in your library panel. Digging for the symbol no longer required.</p>
<p>I'd like to point out that I am not claiming to have written this script, but I found it on some site far, far off on the Internet and which I can no longer locate to provide credit where credit is due. I do remember, however, it was provided "free and open source", so all should be well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2009/03/04/flash-jsfl-command-locate-selected-symbol-in-library/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Gaia 3.0 Released</title>
		<link>http://www.jonnymac.com/blog/2009/01/20/gaia-30-released/</link>
		<comments>http://www.jonnymac.com/blog/2009/01/20/gaia-30-released/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 19:57:46 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[SWFAddress]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=587</guid>
		<description><![CDATA[The long awaited release of Gaia 3.0 is available for download now! There are lots of great new features and bug fixes included in 3.0, the biggest of which is Flash CS4 support. The Gaia panel was completely rewritten in Flex and includes optimization features, easier Gaia project management, and a new publish panel which [...]]]></description>
			<content:encoded><![CDATA[<p>The long awaited release of <a href="http://www.stevensacks.net/2009/01/20/gaia-30-now-available-for-download/" target="_blank">Gaia 3.0</a> is available for <a title="Gaia 3.0 Download" href="http://www.gaiaflashframework.com/index.php/topic,1236.0.html" target="_blank">download now</a>! There are lots of great new features and bug fixes included in 3.0, the biggest of which is Flash CS4 support.</p>
<p><a title="The Gaia Panel" href="http://www.gaiaflashframework.com/wiki/index.php?title=The_Gaia_Panel" target="_blank">The Gaia panel</a> was completely rewritten in Flex and includes optimization features, easier Gaia project management, and a new publish panel which makes developing with Gaia even easier. Gaia 3 also features a brand new version of <a href="http://www.asual.com/swfaddress/">SWFAddress</a> (version 2.3) that fixes the <a href="http://www.stevensacks.net/2009/01/09/firefox-3-mac-flash-bug-boxes-visual-artifacts/">Firefox 3 OSX redraw bug</a>.</p>
<p>There is also a completely new addition to the Gaia project: the <a title="Gaia Framework SiteCreator - AIR site.xml editor" href="http://wadearnold.com/blog/?p=209" target="_blank">Gaia Framework Site Creator AIR application</a>. This small AIR application allows you to quickly update your project's site.xml and visualize it as a wireframe sitemap.</p>
<p><img class="aligncenter size-full wp-image-588" title="gaia-site-creator" src="http://www.jonnymac.com/blog/wp-content/uploads/2009/01/gaia-site-creator.png" alt="gaia-site-creator" width="425" height="398" /></p>
<p>Some of the features include XML validation, drag and drop re-ordering, reordering of asset load order, editing project properties, and printing a site map. You can download the first version from <a href="http://wadearnold.com/blog/?p=209" target="_blank">Wade Arnold's blog posting about the app</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2009/01/20/gaia-30-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWX v2 beta Released, Public Gateway Updated</title>
		<link>http://www.jonnymac.com/blog/2008/12/20/swx-v2-released-public-gateway-updated/</link>
		<comments>http://www.jonnymac.com/blog/2008/12/20/swx-v2-released-public-gateway-updated/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 02:38:30 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Remoting]]></category>
		<category><![CDATA[SWX]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=571</guid>
		<description><![CDATA[I have just pushed SWX v2 beta live on the project's Google Code page! Along with this release the public gateway has also been updated to use SWX PHP v2 beta and allow for AS3 support. You can find documentation here, which shows how to use the new AS3 API as well as provides an [...]]]></description>
			<content:encoded><![CDATA[<p>I have just pushed SWX v2 beta live on the project's <a href="http://code.google.com/p/swx-format/" target="_blank">Google Code page</a>!</p>
<p>Along with this release the <a href="http://swxformat.org/start.php" target="_blank">public gateway</a> has also been updated to use SWX PHP v2 beta and allow for AS3 support. You can find <a href="http://code.google.com/p/swx-format/w/list" target="_blank">documentation here</a>, which shows how to use the new AS3 API as well as provides an introduction to the new Simple Call and Custom Call methods of interacting with your SWX gateway.</p>
<p>Lastly, <a href="http://nederflash.nl" target="_blank">Folkert Hielema</a> has contributed an updated Twitter service and a new Identi.ca service. Both of these services are live on the public gateway (you can test them in the <a href="http://swxformat.org/php/explorer/" target="_blank">Service Explorer</a>) and also available in the SWX PHP download available on the <a href="http://code.google.com/p/swx-format/" target="_blank">Google Code page</a> under "Featured Downloads".</p>
<p>I will continue to work on updating the <a href="http://swxformat.org/192" target="_blank">SWX blog</a> with new documentation, but until then please refer to <a href="http://code.google.com/p/swx-format/w/list" target="_blank">this documentation</a> - it should provide you with everything you need to get started with v2.</p>
<p>If you notice any issues, please log them <a href="http://code.google.com/p/swx-format/issues/list" target="_blank">here</a>. For support or to discuss the new release, please use the project's <a href="http://groups.google.com/group/swx-format" target="_blank">mailing list</a>.</p>
<p>This release has been a huge effort by the SWX development team, and has been in the works since September. I'm sure you'll enjoy using it as much as we've enjoyed coding it.</p>
<p>Can't wait to see what you build!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/12/20/swx-v2-released-public-gateway-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWFAddress 2.2 Released</title>
		<link>http://www.jonnymac.com/blog/2008/12/18/swfaddress-22-released/</link>
		<comments>http://www.jonnymac.com/blog/2008/12/18/swfaddress-22-released/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 18:37:54 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[SWFAddress]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=548</guid>
		<description><![CDATA[Rostislav has announced the release of SWFAddress 2.2 this morning, with a large number of enhancements and bug fixes: Refactored JavaScript implementation New SWFAddress.swc AS3 component New CS4 based Splash screen sample New Digg API sample New up() method for easier deep linking path navigation New XSS protection that doesn't affect special characters Support for [...]]]></description>
			<content:encoded><![CDATA[<p>Rostislav has announced the release of <a title="SWFAddress 2.2" href="http://www.asual.com/blog/swfaddress/?permalink=swfaddress-22.html" target="_blank">SWFAddress 2.2</a> this morning, with a large number of enhancements and bug fixes:</p>
<ul>
<li>Refactored JavaScript implementation</li>
<li>New SWFAddress.swc AS3 component</li>
<li>New CS4 based Splash screen sample</li>
<li>New Digg API sample</li>
<li>New up() method for easier deep linking path navigation</li>
<li>New XSS protection that doesn't affect special characters</li>
<li>Support for Internet Explorer 8</li>
<li>Support for custom HTTP status messages in the SEO sample</li>
<li>Improved title handling</li>
<li>Improved unload event handling for IE</li>
<li>Updated Rails sample</li>
<li>Fixed getBaseURL() for AS3</li>
<li>Fixed Safari 2.0-2.0.3 support</li>
<li>Build-in fix for the Firefox 3/Mac OSX blinking effect</li>
<li>Additional onLoad fix for application/xml content type</li>
<li>Fixed optional options parameter for the popup method</li>
<li>Cross platform build script</li>
<li>Various optimizations</li>
</ul>
<p>This looks to be a major release, and took over seven months of development. I remember speaking to Rostislav about this release back at <a href="http://www.jonnymac.com/blog/category/flash-on-the-beach/" target="_blank">FOTB 2008 Brighton</a>, so he truly has put in a lot of effort. Here's hoping it gets wrapped into the expected new <a href="http://www.gaiaflashframework.com/index.php" target="_blank">Gaia</a> release.</p>
<p>The new version is available for <a title="Download SWFAddress" href="http://www.asual.com/download/?swfaddress" target="_self">download here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/12/18/swfaddress-22-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO Article in Flash &amp; Flex Developers Magazine</title>
		<link>http://www.jonnymac.com/blog/2008/12/10/seo-article-in-flash-flex-developers-magazine/</link>
		<comments>http://www.jonnymac.com/blog/2008/12/10/seo-article-in-flash-flex-developers-magazine/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 18:46:14 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SWFAddress]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=541</guid>
		<description><![CDATA[A few months back Jason McCoskery and I wrote a fairly detailed article for Flash &#38; Flex Developers Magazine about SEO for Flash and Flex. It looks like the article has just been published in the January 2009 issue. Jason and I used our experiences in building the p.i.n.k. Spirits website as a platform for [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-542" style="float:right" title="Flash &amp; Flex Developers Magazine - January 2009" src="http://www.jonnymac.com/blog/wp-content/uploads/2008/12/ffd_01-2009_400_550.jpg" alt="Flash &amp; Flex Developers Magazine - January 2009" width="170" height="234" />A few months back Jason McCoskery and I wrote a fairly detailed article for <a href="http://ffdmag.com/prt/view/about-the-mag/issue/931.html" target="_blank">Flash &amp; Flex Developers Magazine about SEO for Flash and Flex</a>. It looks like the article has just been published in the January 2009 issue.</p>
<p>Jason and I used our experiences in building the <a title="Portfolio: p.i.n.k. Spirits" href="http://www.jonnymac.com/blog/2007/12/20/portfolio-pink-spirits/" target="_blank">p.i.n.k. Spirits website</a> as a platform for testing the concepts and they worked so well that we decided to write an article. The article covers using <a title="SWFAddress" href="http://www.asual.com/swfaddress/" target="_blank">SWFAddress</a> and <a title="SWFObject" href="http://code.google.com/p/swfobject/" target="_blank">SWFObject</a> with PHP to provide your content in an alternate view (in this case HTML instead of Flash) for SEO purposes.</p>
<p>The article contends that when <a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200806/070108AdobeRichMediaSearch.html" target="_blank">Adobe announced they were working with Google and Yahoo!</a> to improve the searchability of Flash and Flex websites and applications, the Flash development community largely applauded the initiative. However, months after the announcement there has been minimal increase in the effective search engine rankings of Flash and Flex websites.</p>
<p>We discuss why the current method of Google and Yahoo!'s new 'headless player' isn't working quite yet, and how you can provide a mirror of the exact same content in your Flash and Flex projects as HTML using a single data source. This is a 'white hat' approach and doesn't break any of Google's rules.</p>
<p>There have recently been some articles on how Google has been updating the 'headless player', namely <a title="Google changes the way it indexes SWF content" href="http://www.insideria.com/2008/10/google-changes-the-way-it-inde.html" target="_blank">this article on InsideRIA</a>, and I may do a blog post updating the article if necessary. Until then, be sure to check out the article in the <a href="http://ffdmag.com/prt/view/about-the-mag/issue/931.html" target="_blank">January 2009 issue of Flash &amp; Flex Developers Magazine</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/12/10/seo-article-in-flash-flex-developers-magazine/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FDT Tip: Turning Off Error Notices for External Classes</title>
		<link>http://www.jonnymac.com/blog/2008/11/18/fdt-tip-turning-off-error-notices-for-external-classes/</link>
		<comments>http://www.jonnymac.com/blog/2008/11/18/fdt-tip-turning-off-error-notices-for-external-classes/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 22:17:33 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Open Source Flash]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=499</guid>
		<description><![CDATA[I've been using FDT for quite some time now, and I keep having a recurring issue when using external, third-party, open source classes/libraries: if the code is not strictly data typed and/or contains some other small issue FDT's parser doesn't like, the folder containing the classes shows up with a red 'x' symbolizing there is [...]]]></description>
			<content:encoded><![CDATA[<p>I've been using <a title="FDT" href="http://fdt.powerflasher.com/" target="_self">FDT</a> for quite some time now, and I keep having a recurring issue when using external, third-party, open source classes/libraries: if the code is not strictly data typed and/or contains some other small issue FDT's parser doesn't like, the folder containing the classes shows up with a red 'x' symbolizing there is an error.</p>
<p>This is annoying for several reasons, the biggest being that if your custom classes are in the same folder you cannot determine at a glance if your code is error free.</p>
<p>I had <a title="Using BulkLoader with FDT and Eliminating Parsing Errors" href="http://www.jonnymac.com/blog/2008/01/25/using-bulkloader-with-fdt-and-eliminating-parsing-errors/" target="_blank">blogged about this exact issue when using BulkLoader</a> a while back, and in that case I had resorted to altering the code so the errors would go away. However, I typically do not like to go in and alter code for open source projects which I know work perfectly well because updating them later becomes a crap-shoot at best -- you no longer have the option of just simply copying over the old classes with the new version.</p>
<p>However, I recently had someone comment on my post about BulkLoader issues in FDT with a much better solution.</p>
<p>First, setup a new folder in your FDT project for all your external classes/libraries. For instance, call it "external" or "classes" and put libraries such as BulkLoader in that folder.</p>
<p>Next, open the properties panel for your FDT project as shown in the following screenshot:</p>
<p style="text-align: center;"><img class="size-full wp-image-500 aligncenter" title="fdt_tip_01" src="http://www.jonnymac.com/blog/wp-content/uploads/2008/11/fdt_tip_01.png" alt="" width="250" height="407" /></p>
<p>Once in the properties panel, select "FDT Build Path" from the left-hand menu and then select the newly created project source folder ("external" or "classes") and un-check the check box next to "Generate Problems/Tasks".</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-501" title="fdt_tip_02" src="http://www.jonnymac.com/blog/wp-content/uploads/2008/11/fdt_tip_02.png" alt="" width="425" height="281" /></p>
<p>Hopefully this will help others out who also like to maintain an overly clean FDT project setup. :)</p>
<p>I am thinking about posting a series of small FDT tips including how to get it setup for use with Flash CS4, so if you'd like to see them please comment or send me an email at info -at- jonnymac -dot- com.</p>
<p>Lastly, to avoid any confusion I should note that Arthur Debert, the creator of BulkLoader, did make the necessary change to the project's code after my post on the subject so BulkLoader no longer throws errors in FDT. Made for a good example, though, since I had blogged about it at one point!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/11/18/fdt-tip-turning-off-error-notices-for-external-classes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tracking Flash with Google Analytics ActionScript 3 API</title>
		<link>http://www.jonnymac.com/blog/2008/11/18/tracking-flash-with-google-analytics-actionscript-3-api/</link>
		<comments>http://www.jonnymac.com/blog/2008/11/18/tracking-flash-with-google-analytics-actionscript-3-api/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 18:04:52 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[SWFAddress]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=497</guid>
		<description><![CDATA[Yesterday Google made a significant announcement which seems to have gotten overshadowed by all the MAX Conference goodness: the Google Analytics team has released an ActionScript 3 API for tracking user events within Flash. Yes, you could track events prior to this announcement by manually calling the JavaScript function embedded within the HTML page via [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday Google made a significant announcement which seems to have gotten overshadowed by all the <a title="Adobe MAX Conference" href="http://max.adobe.com/" target="_self">MAX Conference</a> goodness: the <a title="Want to track Adobe Flash? Now you can!" href="http://analytics.blogspot.com/2008/11/want-to-track-adobe-flash-now-you-can.html" target="_blank">Google Analytics team has released an ActionScript 3 API for tracking user events within Flash</a>.</p>
<p>Yes, you could track events prior to this announcement by manually calling the JavaScript function embedded within the HTML page via ExternalInterface and passing it a unique identifier, but now you have two new options: either use the simple Flash or Flex component, or use the Flash or Flex AS3 tracking library. It should be noted that all four of these methods are being released as open source under the Apache 2 License.</p>
<p>Also, it looks like Rostislav will be looking at <a title="Google Analytics for Flash" href="http://www.asual.com/blog/actionscript/2008/11/18/google-analytics-for-flash.html" target="_blank">including this new GA library in his SWFAddress project</a> (which already has support for tracking page views via the method I mentioned above).</p>
<p>The project is being hosted on <a title="Google Analytics Tracking For Adobe Flash" href="http://code.google.com/p/gaforflash/" target="_self">Google Code</a> where you can download the source and find documentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/11/18/tracking-flash-with-google-analytics-actionscript-3-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Released: The Essential Guide To Open Source Flash Development</title>
		<link>http://www.jonnymac.com/blog/2008/08/10/released-the-essential-guide-to-open-source-flash-development/</link>
		<comments>http://www.jonnymac.com/blog/2008/08/10/released-the-essential-guide-to-open-source-flash-development/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 02:46:30 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[SWX]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=269</guid>
		<description><![CDATA[I am super late in posting this, but the book in which I recently co-authored, The Essential Guide To Open Source Flash Development, was released toward the end of July and is available for purchase. The book covers a completely open source work flow for Flash and Flex developers, as well as providing concrete examples [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/exec/obidos/ASIN/1430209933/ref=nosim/jonnymacblog-20"><img class="alignnone size-full wp-image-254 alignleft" style="float: left;" title="essential-guide-to-open-source-flash-development" src="http://www.jonnymac.com/blog/wp-content/uploads/2008/08/essential-guide-to-flash-development.jpg" alt="The Essential Guide To Open Source Flash Development Cover" width="200" height="240" /></a>I am super late in posting this, but the book in which I recently co-authored, <a href="http://www.amazon.com/exec/obidos/ASIN/1430209933/ref=nosim/jonnymacblog-20" target="_blank">The Essential Guide To Open Source Flash Development</a>, was released toward the end of July and is available for <a href="essential-guide-to-flash-development" target="_blank">purchase</a>.</p>
<p>The book covers a completely open source work flow for Flash and Flex developers, as well as providing concrete examples and documentation for some of the most popular open source projects, including: PaperVision3D, SWX, Red5, Fuse, and AMFPHP. I contributed the chapter on <a href="http://www.swxformat.org" target="_blank">SWX</a>, featuring both mobile and website uses with the <a href="http://www.pinkspirits.com" target="_blank">p.i.n.k. Sprits website</a> as a case study. More details can be found on the <a href="http://friendsofed.com/book.html?isbn=9781430209935" target="_blank">Friends of Ed website</a>. Marc Hughes, one of the main authors on the project, also has a good write-up on his<a href="http://www.rogue-development.com/blog2/2008/07/the-essential-guide-to-open-source-flash-development/" target="_blank"> blog</a>.<img class="alignnone size-full wp-image-291" title="tower-of-books" src="http://www.jonnymac.com/blog/wp-content/uploads/2008/08/tower-of-books1.jpg" alt="" width="112" height="350" style="float: right;" /></p>
<p>Overall, I really enjoyed the experience of writing and hope to continue to do so in the future. If I learned anything, it is how much time and effort really goes in to these books -- I can't imagine what Colin Moock must have felt like writing the massive 1000 page effort that is <a href="http://www.amazon.com/exec/obidos/ASIN/0596526946/ref=nosim/jonnymacblog-20" target="_blank">Essential ActionScript 3.0</a>. Just getting the 40 pages I wrote through the whole publishing system took over a month, including writing, technical and editing reviews, page formatting and proofing.</p>
<p>All of this has led me to start thinking about why as a developer I own such a large and ever-expanding library of printed material. The photo to the right is of my library of work-related books. Mostly reference material and inspiration, but all in print. To this day I still buy printed copies of books even when a PDF version is available. As a developer who helps create digital experiences, shouldn't I be trying to help expand the digital world? I doubt that I'll ever stop buying printed materials, but the notion is certainly one to think about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/08/10/released-the-essential-guide-to-open-source-flash-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWX Is Still Alive, Help Needed with AS3 Version</title>
		<link>http://www.jonnymac.com/blog/2008/07/29/swx-is-still-alive-help-needed-with-as3-version/</link>
		<comments>http://www.jonnymac.com/blog/2008/07/29/swx-is-still-alive-help-needed-with-as3-version/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 18:39:58 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[SWX]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=262</guid>
		<description><![CDATA[I just posted over on the SWX blog about some recent updates with the project. If you have been wondering what has happened with SWX since the blog was last updated a few months ago, go check out this post. Highlights include a solution to using the current AS2 version of SWX within AS3 projects, [...]]]></description>
			<content:encoded><![CDATA[<p>I just posted over on the <a href="http://www.swxformat.org" target="_blank">SWX blog</a> about some recent updates with the project. If you have been wondering what has happened with SWX since the blog was last updated a few months ago, <a href="http://swxformat.org/180" target="_blank">go check out this post</a>.</p>
<p>Highlights include a solution to using the current AS2 version of SWX within AS3 projects, and SWX being featured in a chapter of the new Friends of Ed book entitled "<a href="http://www.amazon.com/exec/obidos/ASIN/1430209933/ref=nosim/jonnymacblog-20" target="_blank">The Essential Guide to Open Source Flash Development</a>", written by me!</p>
<p>I will also be posting more about this on the SWX blog in the coming days, but I am starting an initiative to form a development team for an AS3 version. If you are interested in helping out with writing the necessary byte code, have started something similar on your own, or would like to help out in some other way, please post to the <a href="http://swxformat.org/list" target="_blank">SWX mailing list.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/07/29/swx-is-still-alive-help-needed-with-as3-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWFObject 2 To Be Default Publish Method in CS4</title>
		<link>http://www.jonnymac.com/blog/2008/06/22/swfobject-2-to-be-default-publish-method-in-cs4/</link>
		<comments>http://www.jonnymac.com/blog/2008/06/22/swfobject-2-to-be-default-publish-method-in-cs4/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 00:17:24 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source Flash]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=245</guid>
		<description><![CDATA[This weekend I was catching up on my unread email when I came across an interesting quote from the June 2008 edition of Adobe Edge, specifically, an article on the new features of Dreamweaver CS4: When your projects include SWF files created with Adobe Flash or Flex, the newly updated Insert Flash feature in Dreamweaver, [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I was catching up on my unread email when I came across an interesting quote from the<a title="Adobe Edge: June 2008" href="http://www.adobe.com/newsletters/edge/june2008" target="_blank"> June 2008 edition of Adobe Edge</a>, specifically, an <a href="http://www.adobe.com/newsletters/edge/june2008/articles/article1/index.html" target="_blank">article on the new features of Dreamweaver CS4</a>:</p>
<blockquote><p>When your projects include SWF files created with Adobe Flash or Flex, the newly updated Insert Flash feature in Dreamweaver, which now uses the open source SWFObject 2.0 codebase, enables you to visually preview your SWF file in context using Live Preview and even design the static, alternative HTML/CSS content right in Design view, too.</p></blockquote>
<p>The thing that struck me most here was that <a title="swfobject - Google Code" href="http://code.google.com/p/swfobject/" target="_blank">SWFObject 2</a> will be used as the default for embedding Flash content in HTML pages, which is very cool. For those who don't know, Adobe has always rolled their own embedding code which was cumbersome at best. Every developer I know would end up creating their own HTML files and using SWFObject to embed Flash - in essence redoing what Dreamweaver had already done for them, albeit poorly. It is nice to see Adobe yet again making great use of the open source contributions of the community.</p>
<p>What is more exciting to me, however, is that one can assume Flash CS4 and the next version of Flex (either Flex 4, or an update to Flex 3) will use SWFObject to embed the SWFs they publish as well. A quick search of the <a href="http://groups.google.com/group/swfobject/browse_thread/thread/ef8ddb4032d823be/365d6738bd4aeaa7?lnk=gst&amp;q=cs4#365d6738bd4aeaa7" target="_blank">SWFObject Google Group</a> confirms this as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/06/22/swfobject-2-to-be-default-publish-method-in-cs4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
