<?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>iestyn.net &#187; flash</title>
	<atom:link href="http://www.iestyn.net/wp/category/flash/feed" rel="self" type="application/rss+xml" />
	<link>http://www.iestyn.net/wp</link>
	<description>"the concrete world is starting to get ya."</description>
	<lastBuildDate>Tue, 18 May 2010 11:08:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flash settings manager is blank or doesn&#8217;t load: A fix</title>
		<link>http://www.iestyn.net/wp/2010/05/18/flash-settings-manager-is-blank-or-doesnt-load-a-fix</link>
		<comments>http://www.iestyn.net/wp/2010/05/18/flash-settings-manager-is-blank-or-doesnt-load-a-fix#comments</comments>
		<pubDate>Tue, 18 May 2010 11:08:16 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=649</guid>
		<description><![CDATA[I needed to alter a setting in the Flash Settings Manager, so I Googled for flash settings manager (or perhaps flash settings panel) and clicked a link. It was blank.
A quick Google led me to this post on the Adobe forums. The fix? make sure there&#8217;s a www. before the URL.
Ridiculous. Adobe, can&#8217;t you fix this?
]]></description>
			<content:encoded><![CDATA[<p>I needed to alter a setting in the Flash Settings Manager, so I Googled for <a href="http://www.google.co.uk/search?q=flash+settings+manager" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.google.co.uk/search?q=flash+settings+manager');">flash settings manager</a> (or perhaps <a href="http://www.google.co.uk/search?q=flash+settings+panel" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.google.co.uk/search?q=flash+settings+panel');">flash settings panel</a>) and clicked a link. It was blank.</p>
<p>A quick Google led me to <a href="http://forums.adobe.com/thread/639378?tstart=0" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://forums.adobe.com/thread/639378?tstart=0');">this post on the Adobe forums</a>. The fix? make sure there&#8217;s a www. before the URL.</p>
<p>Ridiculous. Adobe, can&#8217;t you fix this?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2010/05/18/flash-settings-manager-is-blank-or-doesnt-load-a-fix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My thoughts on the iPad, iPhone, and Flash.. in Welsh</title>
		<link>http://www.iestyn.net/wp/2010/04/04/my-thoughts-on-the-ipad-iphone-and-flash-in-welsh</link>
		<comments>http://www.iestyn.net/wp/2010/04/04/my-thoughts-on-the-ipad-iphone-and-flash-in-welsh#comments</comments>
		<pubDate>Sun, 04 Apr 2010 09:56:39 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[welsh]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=642</guid>
		<description><![CDATA[Iestyn Lloyd (a different one! @iestynx) interviewed me over email on my thoughts on the iPad, iPhone and Flash for a Welsh speaking tech blog.
You can have a read here if you&#8217;re interested (and speak Welsh).
]]></description>
			<content:encoded><![CDATA[<p>Iestyn Lloyd (a different one! <a href="http://twitter.com/iestynx" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://twitter.com/iestynx');">@iestynx</a>) interviewed me over email on my thoughts on the iPad, iPhone and Flash for a Welsh speaking tech blog.</p>
<p>You <a href="http://metastwnsh.com/blog_metastwnsh/iestyn-ar-iestyn-cyfweliad-am-yr-ipad-iphone-a-flash/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://metastwnsh.com/blog_metastwnsh/iestyn-ar-iestyn-cyfweliad-am-yr-ipad-iphone-a-flash/');">can have a read here</a> if you&#8217;re interested (and speak Welsh).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2010/04/04/my-thoughts-on-the-ipad-iphone-and-flash-in-welsh/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>From Flash to Unity: My first Unity game &#8211; Iron Man Upgraded</title>
		<link>http://www.iestyn.net/wp/2010/04/02/from-flash-to-unity-my-first-unity-game-iron-man-upgraded</link>
		<comments>http://www.iestyn.net/wp/2010/04/02/from-flash-to-unity-my-first-unity-game-iron-man-upgraded#comments</comments>
		<pubDate>Fri, 02 Apr 2010 10:23:31 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[iron man]]></category>
		<category><![CDATA[marvel]]></category>
		<category><![CDATA[unity]]></category>
		<category><![CDATA[unity3d]]></category>
		<category><![CDATA[unitybrighton]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=627</guid>
		<description><![CDATA[Unity has been on my radar for a few years now, but it was only when it was released for PC that I started to get involved. Over the past few months I&#8217;ve been working on a number of prototype games, and this is the first game that&#8217;s now live. So here we go! It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Unity has been on my radar for a few years now, but it was only when it was released for PC that I started to get involved. Over the past few months I&#8217;ve been working on a number of prototype games, and this is the first game that&#8217;s now live. So here we go! It&#8217;s called <a href="http://www.drpepper.com/promotions/ironman2/game/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.drpepper.com/promotions/ironman2/game/');">Iron Man Upgraded</a>, and it was produced for Marvel by <a href="http://www.iestyn.net/wp/2008/12/01/we-won-a-bafta" >BAFTA-winning</a> Brighton studio <a href="http://littleloud.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://littleloud.com/');">Littleloud</a>.</p>
<div id="attachment_629" class="wp-caption alignnone" style="width: 474px"><a href="http://www.drpepper.com/promotions/ironman2/game/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.drpepper.com/promotions/ironman2/game/');"><img class="size-full wp-image-629    " title="Iron Man Upgraded" src="http://www.iestyn.net/wp/wp-content/uploads/2010/04/iron-man-upgraded-1.JPG" alt="Play it in your browser now!" width="464" height="298" /></a><p class="wp-caption-text">Play it in your browser now!</p></div>
<p>Moving from Flash to Unity has been a fantastic experience, and the one thing that sticks out the most is that it&#8217;s so much fun! There&#8217;s also a huge wealth of Unity resources on the web, and the community is incredibly helpful. With the choice between JavaScript, C#, and Boo, it&#8217;s not difficult to move from making Flash content in ActionScript 3 to producing exciting projects in Unity. Did I mention there&#8217;s a free version of Unity?<a href="http://unity3d.com/unity/download/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://unity3d.com/unity/download/');"> Go and get it</a>. Now!</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Unity has to be the hottest technology out there. With version 3 &#8211; out in summer &#8211; you&#8217;ll be able to export for PC, Mac, web, iPhone, iPad, Android, PS3, Wii, 360.. it&#8217;s stunning, and it&#8217;s a far cry from anything that could be produced in Papervision / Away3D.</div>
<p>Unity has to be the hottest technology out there.<a href="http://unity3d.com/company/news/unity-unveils-3rd-generation-platform-press.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://unity3d.com/company/news/unity-unveils-3rd-generation-platform-press.html');"> With version 3</a> &#8211; out in summer &#8211; you&#8217;ll be able to export for PC, Mac, web, iPhone, iPad, Android, PS3, Wii, 360.. it&#8217;s stunning, and it&#8217;s a far cry from anything that could be produced in Papervision / Away3D.</p>
<div>I have a session in a few weeks at FlashBrighton called &#8216;An Introduction to Unity&#8217;, if you&#8217;re local it would be great to see you there! I&#8217;ll answer any questions I can.</div>
<div>I&#8217;ll also be posting tutorials on Unity, on here and <a href="http://www.unitybrighton.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.unitybrighton.com');">www.unitybrighton.com</a> &#8211; so stay tuned!</div>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2010/04/02/from-flash-to-unity-my-first-unity-game-iron-man-upgraded/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Flash game mentioned in Edge Magazine</title>
		<link>http://www.iestyn.net/wp/2009/12/18/flash-game-mentioned-in-edge-magazine</link>
		<comments>http://www.iestyn.net/wp/2009/12/18/flash-game-mentioned-in-edge-magazine#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:02:35 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[2d]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[casual gaming]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=598</guid>
		<description><![CDATA[This is rather nice; a game I worked on earlier this year is favourably mentioned in Edge magazine (yes, Edge): &#8220;&#8230;while Littleloud Studios’ Minutemen, a Watchmen tie-in, was arguably far smarter and more elegant than the official videogame&#8221;

  
]]></description>
			<content:encoded><![CDATA[<p>This is rather nice; a game I worked on earlier this year is <a href="http://www.edge-online.com/features/the-friday-game-2009-edition" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.edge-online.com/features/the-friday-game-2009-edition');">favourably mentioned in Edge magazine</a> (yes, Edge): &#8220;<em>&#8230;while Littleloud Studios’ </em><a style="color: #027ac6; text-decoration: none;" rel="nofollow" href="http://www.minutemenarcade.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.minutemenarcade.com/');"><em>Minutemen</em></a><em>, a Watchmen tie-in, was arguably far smarter and more elegant than the official videogame</em>&#8221;</p>
<p><img class="alignnone" title="Minutemen" src="http://www.iestyn.net/wp/wp-content/uploads/2007/04/watchmen.jpg" alt="" width="300" height="198" /></p>
<p> <img src='http://www.iestyn.net/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/12/18/flash-game-mentioned-in-edge-magazine/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Apps for iPhone announced!</title>
		<link>http://www.iestyn.net/wp/2009/10/05/flash-apps-for-iphone-anounced</link>
		<comments>http://www.iestyn.net/wp/2009/10/05/flash-apps-for-iphone-anounced#comments</comments>
		<pubDate>Mon, 05 Oct 2009 18:39:40 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=583</guid>
		<description><![CDATA[Amongst other exciting announcements at the Adobe Max conference they&#8217;ve just announced Flash Apps for iPhone!
This is absolutely awesome news &#8211; ActionScript programmers can create apps for the iPhone. There&#8217;s more information here.
A few questions spring to mind:

What will performance be like?
Can we take advantage of all the hardware, such as accelerometers, GPS, etc?
When can [...]]]></description>
			<content:encoded><![CDATA[<p>Amongst other exciting announcements at the Adobe Max conference they&#8217;ve just announced Flash Apps for iPhone!</p>
<p>This is absolutely awesome news &#8211; ActionScript programmers can create apps for the iPhone. <a href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/');">There&#8217;s more information here</a>.</p>
<p>A few questions spring to mind:</p>
<ul>
<li>What will performance be like?</li>
<li>Can we take advantage of all the hardware, such as accelerometers, GPS, etc?</li>
<li>When can I get my hands on it!?</li>
</ul>
<p>For a while I&#8217;d been saying this was the most logical thing for Adobe to do, but I never thought they&#8217;d actually do it..</p>
<p>Yey!</p>
<p><span style="color: #ff0000;">[UPDATE]</span></p>
<p><span style="color: #000000;">Funnily enough, all my questions are answered in <a href="http://labs.adobe.com/wiki/index.php/Applications_for_iPhone:Developer_FAQ" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://labs.adobe.com/wiki/index.php/Applications_for_iPhone:Developer_FAQ');">the Developer FAQ</a>!</span></p>
<p><span style="color: #000000;">Performance:</span></p>
<p><em><span style="background-color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 12px;"> </span></em></p>
<p style="font-size: 1em; line-height: 1.35;"><em>The iPhone and iPod touch have processors significantly slower than those found on most desktop PCs and Macs. Thus, content may run slower than it does when running on a desktop personal computer. However, the exact differences will depend on the specific content.</em></p>
<p style="font-size: 1em; line-height: 1.35;"><em>In addition, the hardware specifications vary greatly between different versions of the iPhone and iPod touch. Because of this, it is important that you test your content early and often across all devices which you plan to target.</em></p>
<p><em> </em></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">The hardware that&#8217;s supported:</span><br />
</span></p>
<p><em><span style="background-color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 12px;"> </span></em></p>
<ul style="padding-left: 60px;">
<li style="margin: 0px 0px 0.85em; font-size: 1em; line-height: 1.5em;"><em>MultiTouch</em></li>
<li style="margin: 0px 0px 0.85em; font-size: 1em; line-height: 1.5em;"><em>Screen Orientation</em></li>
<li style="margin: 0px 0px 0.85em; font-size: 1em; line-height: 1.5em;"><em>Saving images to Photo Library</em></li>
<li style="margin: 0px 0px 0.85em; font-size: 1em; line-height: 1.5em;"><em>Accelerometer</em></li>
<li style="margin: 0px 0px 0.85em; font-size: 1em; line-height: 1.5em;"><em>Geo-location</em></li>
<li style="margin: 0px 0px 0.85em; font-size: 1em; line-height: 1.5em;"><em>Cut / Copy / Paste</em></li>
</ul>
<p><em> </em></p>
<p><span style="background-color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 12px;"><strong>Additionally, <a href="http://www.adobe.com/devnet/logged_in/abansod_iphone.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.adobe.com/devnet/logged_in/abansod_iphone.html');">we can take advantage of OpenGL ES</a>. This could be extremely important for games!</strong></span><span style="background-color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 12px;"> </span><em><span style="background-color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 12px;"><br />
</span></em></p>
<p><em>In order to make development of high-performance applications easier, applications built for the iPhone also can take advantage of an augmented rendering pipeline that uses OpenGL ES. This augmented rendering pipeline enhances the Flash rendering model to allow developers to take advantage of the GPU on iPhones. By enabling this rendering path, you have the ability to modify your display objects to put them on a hardware surface</em></p>
<p>Flash suddenly got a lot more exciting.<em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/10/05/flash-apps-for-iphone-anounced/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MinimalDesigner &#8211; Layout tool for Bit101&#8217;s MinimalComps</title>
		<link>http://www.iestyn.net/wp/2009/08/12/minimaldesigner-layout-tool-for-bit101s-minimalcomps</link>
		<comments>http://www.iestyn.net/wp/2009/08/12/minimaldesigner-layout-tool-for-bit101s-minimalcomps#comments</comments>
		<pubDate>Wed, 12 Aug 2009 08:08:29 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[minimalcomps]]></category>
		<category><![CDATA[minimaldesigner]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=549</guid>
		<description><![CDATA[Keith has released a layout tool for the excellent MinimalComps.

I prefer to write pure AS3 inFlashDevelop, using the Flex SDK to compile. I&#8217;ve used MinimalComps on occasion, and I&#8217;ve been happy with the results. However when it comes to laying out anything particularly complex, I&#8217;ve had to fall back to Flex or CS3.
The release of [...]]]></description>
			<content:encoded><![CDATA[<p>Keith has <a href="http://www.bit-101.com/blog/?p=2328" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.bit-101.com/blog/?p=2328');">released a layout tool</a> for the excellent <a href="http://www.bit-101.com/blog/?p=1126" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.bit-101.com/blog/?p=1126');">MinimalComps</a>.</p>
<p><a href="http://www.bit-101.com/MinimalDesigner/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.bit-101.com/MinimalDesigner/');"><img class="alignnone size-full wp-image-550" title="MinimalDesigner" src="http://www.iestyn.net/wp/wp-content/uploads/2009/08/minimaldesigner.jpg" alt="MinimalDesigner" width="408" height="324" /></a></p>
<p>I prefer to write pure AS3 inFlashDevelop, using the Flex SDK to compile. I&#8217;ve used MinimalComps on occasion, and I&#8217;ve been happy with the results. However when it comes to laying out anything particularly complex, I&#8217;ve had to fall back to Flex or CS3.</p>
<p>The release of MinimalDesigner should make using MinimalComps even easier now. Thanks Keith!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/08/12/minimaldesigner-layout-tool-for-bit101s-minimalcomps/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gaikai &#8211; Flash based streaming console gaming</title>
		<link>http://www.iestyn.net/wp/2009/07/17/gaikai-flash-based-streaming-console-gaming</link>
		<comments>http://www.iestyn.net/wp/2009/07/17/gaikai-flash-based-streaming-console-gaming#comments</comments>
		<pubDate>Fri, 17 Jul 2009 07:28:41 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[console]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gaikai]]></category>
		<category><![CDATA[gaming]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=505</guid>
		<description><![CDATA[This is a little old now, but definitely worth checking out if you&#8217;ve got an interest in Flash or gaming. It uses Flash to stream console games to your PC.
The game itself is instantiated on a remote server, and the video is streamed to your PC. You need to have nothing installed other than a [...]]]></description>
			<content:encoded><![CDATA[<p>This is a little old now, but definitely worth checking out if you&#8217;ve got an interest in Flash or gaming. It uses Flash to stream console games to your PC.</p>
<p>The game itself is instantiated on a remote server, and the video is streamed to your PC. You need to have nothing installed other than a browser and Flash Player. If they can find a way around lag then this is absolutely stunning..</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="281" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5404358&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="500" height="281" src="http://vimeo.com/moogaloop.swf?clip_id=5404358&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Related links:</p>
<p><a href="http://www.eurogamer.net/articles/gaikai-cloud-computing-gameplay-that-works-blog-entry" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.eurogamer.net/articles/gaikai-cloud-computing-gameplay-that-works-blog-entry');">http://www.eurogamer.net/articles/gaikai-cloud-computing-gameplay-that-works-blog-entry</a></p>
<p><a href="http://www.dperry.com/archives/news/dp_blog/gaikai_-_video/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.dperry.com/archives/news/dp_blog/gaikai_-_video/');">http://www.dperry.com/archives/news/dp_blog/gaikai_-_video/</a></p>
<p><a href="http://www.raphkoster.com/2009/07/01/gaikai-video-demo/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.raphkoster.com/2009/07/01/gaikai-video-demo/');">http://www.raphkoster.com/2009/07/01/gaikai-video-demo/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/07/17/gaikai-flash-based-streaming-console-gaming/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AS3 BitmapData.hitTest() with rotation</title>
		<link>http://www.iestyn.net/wp/2009/06/23/as3-bitmapdata-hittest-with-rotation-matrix</link>
		<comments>http://www.iestyn.net/wp/2009/06/23/as3-bitmapdata-hittest-with-rotation-matrix#comments</comments>
		<pubDate>Tue, 23 Jun 2009 09:59:26 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[bitmapdata]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[hittest]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=436</guid>
		<description><![CDATA[I saw a tweet from @mesh today, asking about hitTest when one object is rotated. A bit of horrible hackery, and here&#8217;s the result. Warning, nasty thrown-together code!  
var red:Sprite = new Sprite();
red.graphics.beginFill(0xFF0000);
red.graphics.lineTo(40, 0);
red.graphics.lineTo(40, 150);
red.graphics.lineTo(0,150);
red.graphics.lineTo(0,0);

red.x = 40;
red.y = 40;

addChild(red);

var green:Sprite = new Sprite();

green.graphics.beginFill(0x00FF00);
green.graphics.lineTo(40, 0);
green.graphics.lineTo(40, 150);
green.graphics.lineTo(0,150);
green.graphics.lineTo(0,0);

green.x = 300;
green.y = 40;

addChild(green);

var useRotation:Number=10;

var redBmpData = new BitmapData(red.width, [...]]]></description>
			<content:encoded><![CDATA[<p>I saw a tweet from <a href="http://twitter.com/mesh/statuses/2291551870" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://twitter.com/mesh/statuses/2291551870');">@mesh</a> today, asking about hitTest when one object is rotated. A bit of horrible hackery, and here&#8217;s the result. Warning, nasty thrown-together code! <img src='http://www.iestyn.net/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre name="code" class="js">var red:Sprite = new Sprite();
red.graphics.beginFill(0xFF0000);
red.graphics.lineTo(40, 0);
red.graphics.lineTo(40, 150);
red.graphics.lineTo(0,150);
red.graphics.lineTo(0,0);

red.x = 40;
red.y = 40;

addChild(red);

var green:Sprite = new Sprite();

green.graphics.beginFill(0x00FF00);
green.graphics.lineTo(40, 0);
green.graphics.lineTo(40, 150);
green.graphics.lineTo(0,150);
green.graphics.lineTo(0,0);

green.x = 300;
green.y = 40;

addChild(green);

var useRotation:Number=10;

var redBmpData = new BitmapData(red.width, red.height, true, 0);
redBmpData.draw(red);

var useDimension:int = Math.ceil(Math.sqrt((green.width * green.width) + (green.height * green.height)));
var diffWidth:int = useDimension - green.width;
var diffHeight:int = useDimension - green.height;
var newBD:BitmapData = new BitmapData(useDimension,useDimension,true,0);
var angle_in_radians:Number = Math.PI * 2 * (useRotation / 360);
var m:Matrix = new Matrix();
m.translate((green.width / 2) * -1, (green.height / 2) * -1);
m.rotate(angle_in_radians);
m.translate(green.width / 2, green.height / 2);
m.translate(diffWidth / 2, diffHeight / 2);
var translatedPoint:Point = m.transformPoint(new Point(0,0));

trace(useDimension);
var greenBmpData = new BitmapData(useDimension,useDimension,true,0);
greenBmpData.draw(green,m);

/*var sampleGreen:Bitmap =new Bitmap(greenBmpData);
addChild(sampleGreen);
sampleGreen.x=200;
sampleGreen.y=200;
*/
green.rotation=useRotation;

stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);

function onMouseMove(e:MouseEvent):void {
	green.x = mouseX;
	green.y = mouseY;

	if (redBmpData.hitTest(new Point(red.x, red.y),
	255,
	greenBmpData,
	new Point(green.x-translatedPoint.x, green.y-translatedPoint.y),
	255

	  )) {
		trace("hit");
		red.filters = [new GlowFilter()];
	} else {
		red.filters = [];
	}
}</pre>
<p>I&#8217;ll blog a better example of this, with comments and an explanation of what it&#8217;s doing in the next few days. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/06/23/as3-bitmapdata-hittest-with-rotation-matrix/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fluid Dynamics in Flash</title>
		<link>http://www.iestyn.net/wp/2009/05/19/fluid-dynamics-in-flash</link>
		<comments>http://www.iestyn.net/wp/2009/05/19/fluid-dynamics-in-flash#comments</comments>
		<pubDate>Tue, 19 May 2009 21:53:26 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[fluid dynamics]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=409</guid>
		<description><![CDATA[This is one of the most entrancing Flash experiments I&#8217;ve ever seen. Eugine Zatepyakin, a Flash Developer in Moscow, has created a rather stunning fluid simulation in AS3.  It&#8217;s a fantastic toy, and really quite inspiring. I must take a look through the code when I get some time.
It&#8217;s based on work by Mehmet Akten, which in turn [...]]]></description>
			<content:encoded><![CDATA[<p>This is one of the most entrancing Flash experiments I&#8217;ve ever seen. Eugine Zatepyakin, a Flash Developer in Moscow, has created a rather stunning fluid simulation in AS3.  It&#8217;s a fantastic toy, and really quite inspiring. I must take a look through the code when I get some time.</p>
<div id="attachment_410" class="wp-caption alignnone" style="width: 510px"><a href="http://blog.inspirit.ru/?p=248" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blog.inspirit.ru/?p=248');"><img class="size-full wp-image-410" title="Fluid dynamics" src="http://www.iestyn.net/wp/wp-content/uploads/2009/05/fluid_dynamics.jpg" alt="Fluid dynamics" width="500" height="334" /></a><p class="wp-caption-text">Simply stunning.</p></div>
<p>It&#8217;s based on work by <a href="http://www.memo.tv/ofxmsafluid" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.memo.tv/ofxmsafluid');">Mehmet Akten</a>, which in turn is based on this paper: <a href="http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf');" target="_blank">Real-Time Fluid Dynamics for Games</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/05/19/fluid-dynamics-in-flash/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GUIs in Films</title>
		<link>http://www.iestyn.net/wp/2009/05/19/guis-in-films</link>
		<comments>http://www.iestyn.net/wp/2009/05/19/guis-in-films#comments</comments>
		<pubDate>Tue, 19 May 2009 12:25:43 +0000</pubDate>
		<dc:creator>Iestyn</dc:creator>
				<category><![CDATA[films]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[mark coleran]]></category>

		<guid isPermaLink="false">http://www.iestyn.net/wp/?p=405</guid>
		<description><![CDATA[After posting about the Flash GUI in Star Trek, I remembered that Mark Coleran produces some stunning GUIs for films.
Check out his showreel for some really great work:

It&#8217;s at times like these I wish I could create visuals too.
]]></description>
			<content:encoded><![CDATA[<p>After posting about the<a href="http://www.iestyn.net/wp/2009/05/19/star-trek-runs-flash" > Flash GUI in Star Trek</a>, I remembered that <a href="http://www.coleran.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.coleran.com/');">Mark Coleran</a> produces some stunning GUIs for films.</p>
<p>Check out his showreel for some really great work:</p>
<p><object width="499" height="209" data="http://vimeo.com/moogaloop.swf?clip_id=1563485&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1563485&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /></object></p>
<p>It&#8217;s at times like these I wish I could create visuals too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iestyn.net/wp/2009/05/19/guis-in-films/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
