<?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>Photon Storm &#187; Tutorials</title>
	<atom:link href="http://www.photonstorm.com/topics/as3/tutorials/feed" rel="self" type="application/rss+xml" />
	<link>http://www.photonstorm.com</link>
	<description>AS3 and Indie Game Development</description>
	<lastBuildDate>Sun, 25 Jul 2010 09:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Save MovieClip as PNG Example</title>
		<link>http://www.photonstorm.com/archives/797/save-movieclip-as-png-example</link>
		<comments>http://www.photonstorm.com/archives/797/save-movieclip-as-png-example#comments</comments>
		<pubDate>Thu, 25 Feb 2010 00:18:58 +0000</pubDate>
		<dc:creator>rich</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[amfphp]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[png]]></category>

		<guid isPermaLink="false">http://www.photonstorm.com/?p=797</guid>
		<description><![CDATA[A couple of guys on Twitter asked me if I would write-up how I generate PNG files from MovieClips in my SWF, at run-time. So I put this example together and am sharing it here. We use this technique in our virtual world WebbliWorld to save a PNG version of the users avatars after they [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of guys on Twitter asked me if I would write-up how I generate PNG files from MovieClips in my SWF, at run-time. So I put this example together and am sharing it here.</p>
<p>We use this technique in our virtual world WebbliWorld to save a PNG version of the users avatars after they have customised them. But there are all kinds of other reasons you may need this. My example includes two methods: Saving the PNG locally using the local file system, and Saving the PNG to a web server using AMFPHP.</p>
<p>This technique requires Flash Player 10 and the <a href="http://code.google.com/p/as3corelib/" target="_blank">Adobe AS3 Core Lib</a>.</p>
<p>Here's a very simple example (included in the zip download below):</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_SaveAsPNG_980139843"
			class="flashmovie"
			width="640"
			height="480">
	<param name="movie" value="http://sandbox.photonstorm.com/saveAsPNG/SaveAsPNG.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://sandbox.photonstorm.com/saveAsPNG/SaveAsPNG.swf"
			name="fm_SaveAsPNG_980139843"
			width="640"
			height="480">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Essentially it all boils down to this:</p>
<p>1) When you are ready to save your image, create a Bitmap version of your MovieClip.</p>
<div class="igBar"><span id="lactionscript-4"><a href="#" onclick="javascript:showPlainTxt('actionscript-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span>
<div id="actionscript-4">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> getMovieClipAsBitmap<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:Bitmap</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> bounds:Rectangle = theMovieClip.<span style="color: #0066CC;">getBounds</span><span style="color: #66cc66;">&#40;</span>theMovieClip<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">//    The * 2 is because we're scaling the clip up by a factor of two, to result in a larger PNG</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">//    If you don't need this, remove it and comment out the m.scale call below</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> theBitmap:Bitmap = <span style="color: #000000; font-weight: bold;">new</span> Bitmap<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> BitmapData<span style="color: #66cc66;">&#40;</span>bounds.<span style="color: #0066CC;">width</span> * <span style="color: #cc66cc;color:#800000;">2</span>, bounds.<span style="color: #0066CC;">height</span> * <span style="color: #cc66cc;color:#800000;">2</span>, <span style="color: #000000; font-weight: bold;">true</span>, 0x0<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> m:Matrix = <span style="color: #000000; font-weight: bold;">new</span> Matrix<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">1</span>, <span style="color: #cc66cc;color:#800000;">0</span>, <span style="color: #cc66cc;color:#800000;">0</span>, <span style="color: #cc66cc;color:#800000;">1</span>, -bounds.<span style="color: #006600;">x</span>, -bounds.<span style="color: #006600;">y</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">//    Simply scale the matrix to make a bigger PNG. Here we are doubling it. Comment this out if you don't need it.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">m.<span style="color: #006600;">scale</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">2</span>, <span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">//    Need to crop the PNG to a given size? Pass it a Rectangle as the 5th parameter to draw()</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">//var r:Rectangle = new Rectangle(0, 0, 50, 40);</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">theBitmap.<span style="color: #006600;">bitmapData</span>.<span style="color: #006600;">draw</span><span style="color: #66cc66;">&#40;</span>theMovieClip, m, <span style="color: #000000; font-weight: bold;">null</span>, <span style="color: #000000; font-weight: bold;">null</span>, <span style="color: #000000; font-weight: bold;">null</span>, <span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">return</span> theBitmap;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>2) Convert this Bitmap to a ByteArray.</p>
<div class="igBar"><span id="lactionscript-5"><a href="#" onclick="javascript:showPlainTxt('actionscript-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span>
<div id="actionscript-5">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> getMovieClipAsByteArrayPNG<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:ByteArray</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">data</span>:Bitmap = getMovieClipAsBitmap<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> ba:ByteArray = PNGEncoder.<span style="color: #006600;">encode</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">data</span>.<span style="color: #006600;">bitmapData</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">return</span> ba;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>3) Send this ByteArray to either the local filesystem, or AMFPHP.</p>
<div class="igBar"><span id="lactionscript-6"><a href="#" onclick="javascript:showPlainTxt('actionscript-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span>
<div id="actionscript-6">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">//    Uses FileReference to save the PNG locally to the hard drive (see &quot;saveToServer&quot; for an alternative)</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> saveLocalPNG<span style="color: #66cc66;">&#40;</span>event:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> ba:ByteArray = getMovieClipAsByteArrayPNG<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">file.<span style="color: #006600;">save</span><span style="color: #66cc66;">&#40;</span>ba, <span style="color: #ff0000;">"BirdyNamNam.png"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Complete source code is included in the zip file including an AMFPHP PHP script for saving on a web server.</p>
<p>Hope someone finds this useful.</p>
<p><a href="http://sandbox.photonstorm.com/saveAsPNG/SaveMovieClipAsPNG.zip">Download the Soure Code zip</a>.</p>
<p align="center"><a target="_blank" class="tt" href="http://twitter.com/home/?status=@photonstorm+Save+MovieClip+as+PNG+Example+http://tinyurl.com/ylqfy85" title="Post to Twitter"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.photonstorm.com/archives/797/save-movieclip-as-png-example&amp;title=Save+MovieClip+as+PNG+Example" title="Post to Delicious"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-delicious-micro4.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.photonstorm.com/archives/797/save-movieclip-as-png-example&amp;title=Save+MovieClip+as+PNG+Example" title="Post to Digg"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-digg-micro4.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.photonstorm.com/archives/797/save-movieclip-as-png-example&amp;t=Save+MovieClip+as+PNG+Example" title="Post to Facebook"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-facebook-micro4.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Save+MovieClip+as+PNG+Example&amp;link=http://www.photonstorm.com/archives/797/save-movieclip-as-png-example" title="Post to Ping.fm"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-ping-micro4.png" alt="Post to Ping.fm" /></a> <a target="_blank" class="tt" href="http://reddit.com/submit?url=http://www.photonstorm.com/archives/797/save-movieclip-as-png-example&amp;title=Save+MovieClip+as+PNG+Example" title="Post to Reddit"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-reddit-micro4.png" alt="Post to Reddit" /></a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.photonstorm.com/archives/797/save-movieclip-as-png-example&amp;title=Save+MovieClip+as+PNG+Example" title="Post to StumbleUpon"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-su-micro4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.photonstorm.com/archives/797/save-movieclip-as-png-example/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flod Beginners Guide now available for easy .mod replay in AS3</title>
		<link>http://www.photonstorm.com/archives/681/flod-beginners-guide-now-available-for-easy-mod-replay-in-as3</link>
		<comments>http://www.photonstorm.com/archives/681/flod-beginners-guide-now-available-for-easy-mod-replay-in-as3#comments</comments>
		<pubDate>Fri, 30 Oct 2009 01:18:26 +0000</pubDate>
		<dc:creator>rich</dc:creator>
				<category><![CDATA[Flod]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[amiga]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.photonstorm.com/?p=681</guid>
		<description><![CDATA[As the AS3 Soundtracker replay library Flod gains traction, so I have been receiving more emails saying "Help!". Apparently people are having trouble dissecting just the replay sections from FlodPro (the full player interface). So to address this I have created the Beginners Guide to Flod. This download offers you source code that does nothing [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-682" title="Flod Beginners Guide" src="http://www.photonstorm.com/wp-content/uploads/2009/10/flodguide.jpg" alt="Flod Beginners Guide" width="640" height="480" /></p>
<p>As the AS3 Soundtracker replay library Flod gains traction, so I have been receiving more emails saying "Help!". Apparently people are having trouble dissecting just the replay sections from FlodPro (the full player interface). So to address this I have created the <strong><em>Beginners Guide to Flod</em></strong>. This download offers you source code that does nothing but replay a mod file. No file browser, no FlodPro, no UI, no hassle!</p>
<p>The guide includes source for both FlexSDK + FlashDevelop users, and also for Flash CS4 (if you really must code on the timeline.) I have included examples for plain vanilla replay, and also replay with the flectrum active:  the funky looking vu-meter seen in the screen shot above. Pick whichever is most useful for your production.</p>
<p>You can download the Beginners Guide from the updated <a href="http://www.photonstorm.com/flod">Flod page</a>.</p>
<p align="center"><a target="_blank" class="tt" href="http://twitter.com/home/?status=@photonstorm+Flod+Beginners+Guide+now+available+for+easy+.mod+replay+in+AS3+http://tinyurl.com/yfxvr2o" title="Post to Twitter"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.photonstorm.com/archives/681/flod-beginners-guide-now-available-for-easy-mod-replay-in-as3&amp;title=Flod+Beginners+Guide+now+available+for+easy+.mod+replay+in+AS3" title="Post to Delicious"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-delicious-micro4.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.photonstorm.com/archives/681/flod-beginners-guide-now-available-for-easy-mod-replay-in-as3&amp;title=Flod+Beginners+Guide+now+available+for+easy+.mod+replay+in+AS3" title="Post to Digg"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-digg-micro4.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.photonstorm.com/archives/681/flod-beginners-guide-now-available-for-easy-mod-replay-in-as3&amp;t=Flod+Beginners+Guide+now+available+for+easy+.mod+replay+in+AS3" title="Post to Facebook"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-facebook-micro4.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://ping.fm/ref/?method=microblog&amp;title=Flod+Beginners+Guide+now+available+for+easy+.mod+replay+in+AS3&amp;link=http://www.photonstorm.com/archives/681/flod-beginners-guide-now-available-for-easy-mod-replay-in-as3" title="Post to Ping.fm"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-ping-micro4.png" alt="Post to Ping.fm" /></a> <a target="_blank" class="tt" href="http://reddit.com/submit?url=http://www.photonstorm.com/archives/681/flod-beginners-guide-now-available-for-easy-mod-replay-in-as3&amp;title=Flod+Beginners+Guide+now+available+for+easy+.mod+replay+in+AS3" title="Post to Reddit"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-reddit-micro4.png" alt="Post to Reddit" /></a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.photonstorm.com/archives/681/flod-beginners-guide-now-available-for-easy-mod-replay-in-as3&amp;title=Flod+Beginners+Guide+now+available+for+easy+.mod+replay+in+AS3" title="Post to StumbleUpon"><img class="nothumb" src="http://www.photonstorm.com/wp-content/plugins/tweet-this/icons/tt-su-micro4.png" alt="Post to StumbleUpon" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.photonstorm.com/archives/681/flod-beginners-guide-now-available-for-easy-mod-replay-in-as3/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
