<?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>Mike T. Henderson</title>
	<atom:link href="http://www.mikethenderson.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikethenderson.com</link>
	<description>I make interactive things.</description>
	<lastBuildDate>Mon, 08 Mar 2010 00:54:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AS3 Camera Motion Detection using BitmapData.threshold()</title>
		<link>http://www.mikethenderson.com/2009/12/as3-camera-motion-detection-using-threshold/</link>
		<comments>http://www.mikethenderson.com/2009/12/as3-camera-motion-detection-using-threshold/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 00:01:47 +0000</pubDate>
		<dc:creator>Mike T. Henderson</dc:creator>
				<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[Camera]]></category>
		<category><![CDATA[motion-detection]]></category>

		<guid isPermaLink="false">http://mikethenderson.com/?p=462</guid>
		<description><![CDATA[The idea for this experiment was to detect the percentage of motion on camera from previous frame to current frame. 

Liam O'Donnell simply breaks down the process of determining the changed pixels from previous frame to current frame on his blog where he explains it as drawing the current frame to a BitmapData object, then [...]]]></description>
		<wfw:commentRss>http://www.mikethenderson.com/2009/12/as3-camera-motion-detection-using-threshold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using String.search() in AS3: Determining Window Target in navigateToURL.</title>
		<link>http://www.mikethenderson.com/2009/07/using-stringsearch-in-as3-determining-window-target-in-navigatetourl/</link>
		<comments>http://www.mikethenderson.com/2009/07/using-stringsearch-in-as3-determining-window-target-in-navigatetourl/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 15:17:06 +0000</pubDate>
		<dc:creator>Mike T. Henderson</dc:creator>
				<category><![CDATA[Strings]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://mikethenderson.com/?p=444</guid>
		<description><![CDATA[I came across an instance the other day where I had a set of links; some of which where internal, while others where external. I wanted the internal links to open in the same window(target="self"), and the external links to open in a new window/tab(target="blank"). Since I was loading these links from an external json [...]]]></description>
		<wfw:commentRss>http://www.mikethenderson.com/2009/07/using-stringsearch-in-as3-determining-window-target-in-navigatetourl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing Flash for Search Engines</title>
		<link>http://www.mikethenderson.com/2009/04/optimizing-flash-for-search-engines/</link>
		<comments>http://www.mikethenderson.com/2009/04/optimizing-flash-for-search-engines/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 21:42:16 +0000</pubDate>
		<dc:creator>Mike T. Henderson</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[swfAddress]]></category>
		<category><![CDATA[swfObject]]></category>

		<guid isPermaLink="false">http://mikethenderson.com/?p=387</guid>
		<description><![CDATA[Last summer when Google announced that they were now indexing SWF files, they spawned many questions among the Flash community. "What exactly is being crawled?", "Do we need to do anything different?", "Which Flash Player versions?". At the same time, Google too, was a little unsure to what extent this content would be crawled.
"We've developed [...]]]></description>
		<wfw:commentRss>http://www.mikethenderson.com/2009/04/optimizing-flash-for-search-engines/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AS3 Grid Overlay Utility Class</title>
		<link>http://www.mikethenderson.com/2009/03/as3-grid-overlay-utility-class/</link>
		<comments>http://www.mikethenderson.com/2009/03/as3-grid-overlay-utility-class/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 03:18:14 +0000</pubDate>
		<dc:creator>Mike T. Henderson</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[layout]]></category>

		<guid isPermaLink="false">http://mikethenderson.com/?p=318</guid>
		<description><![CDATA[
<object	type="application/x-shockwave-flash"
			data="/_swfs/as3/_util/grid_v01.swf"
			width="590"
			height="450">
	<param name="movie" value="/_swfs/as3/_util/grid_v01.swf" />
	<param name=wmode" value="opaque" />
</object>
&#160;
The Grid overlay class is just that. It's a utility class that draws a grid overlay (or underlay, or even middle-lay--however you want) within your swf during run-time, of specified numbered columns and gutter width. I created this class as a way to assist in maintaining the grid [...]]]></description>
		<wfw:commentRss>http://www.mikethenderson.com/2009/03/as3-grid-overlay-utility-class/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Perlin Particles within a Circular Boundary in AS3</title>
		<link>http://www.mikethenderson.com/2009/03/perlin-particles-within-a-circular-boundary/</link>
		<comments>http://www.mikethenderson.com/2009/03/perlin-particles-within-a-circular-boundary/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 18:29:07 +0000</pubDate>
		<dc:creator>Mike T. Henderson</dc:creator>
				<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[circle]]></category>
		<category><![CDATA[particles]]></category>
		<category><![CDATA[perlinnoise]]></category>

		<guid isPermaLink="false">http://mikethenderson.com/?p=274</guid>
		<description><![CDATA[The above example is another take on moving particles with perlinNoise. This time I'm containing the particles within a circular boundary by using the logic from my previous post, Mirrored Circular Motion in AS3, to regenerate particles on the opposite side of the circle. This experiment, as well as the rest of my perlin particle [...]]]></description>
		<wfw:commentRss>http://www.mikethenderson.com/2009/03/perlin-particles-within-a-circular-boundary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mirrored Circular Motion in AS3</title>
		<link>http://www.mikethenderson.com/2009/02/mirrored-circular-motion-in-as3/</link>
		<comments>http://www.mikethenderson.com/2009/02/mirrored-circular-motion-in-as3/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 14:33:39 +0000</pubDate>
		<dc:creator>Mike T. Henderson</dc:creator>
				<category><![CDATA[Trig]]></category>
		<category><![CDATA[circle]]></category>
		<category><![CDATA[motion]]></category>
		<category><![CDATA[rotation]]></category>

		<guid isPermaLink="false">http://mikethenderson.com/?p=266</guid>
		<description><![CDATA[This experiment illustrates the angles of circular movement in Flash, while mirroring those angles on the opposite side of the circle. I have two mirrored movements here. The first movement being a Sprite that mirrors the mouse’s position on the opposite side of the circle, while snapping to the boundaries of that circle. Then a [...]]]></description>
		<wfw:commentRss>http://www.mikethenderson.com/2009/02/mirrored-circular-motion-in-as3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Maintain Pixel Aspect Ratio using NetStream in AS3</title>
		<link>http://www.mikethenderson.com/2009/02/maintain-aspect-ratio-with-netstream-in-as3/</link>
		<comments>http://www.mikethenderson.com/2009/02/maintain-aspect-ratio-with-netstream-in-as3/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 18:42:59 +0000</pubDate>
		<dc:creator>Mike T. Henderson</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[netstream]]></category>

		<guid isPermaLink="false">http://mikethenderson.com/?p=219</guid>
		<description><![CDATA[While recently working with the NetStream class, I was surprised to learn that there was no preset method in place for maintaining the pixel aspect ratio. The situation I faced was that I was building a video player that needed to host both 4:3 and 16:9 ratios. However if the Video object's dimensions are preset [...]]]></description>
		<wfw:commentRss>http://www.mikethenderson.com/2009/02/maintain-aspect-ratio-with-netstream-in-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pointillism in AS3 with BitmapData</title>
		<link>http://www.mikethenderson.com/2009/02/pointillism-in-as3-with-bitmapdata/</link>
		<comments>http://www.mikethenderson.com/2009/02/pointillism-in-as3-with-bitmapdata/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 20:42:41 +0000</pubDate>
		<dc:creator>Mike T. Henderson</dc:creator>
				<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[getpixel]]></category>

		<guid isPermaLink="false">http://mikethenderson.com/?p=207</guid>
		<description><![CDATA[
<object	type="application/x-shockwave-flash"
			data="/_swfs/as3/_bitmapData/halftone/halftone_v04.swf"
			width="590"
			height="250">
	<param name="movie" value="/_swfs/as3/_bitmapData/halftone/halftone_v04.swf" />
	<param name=wmode" value="opaque" />
</object>
&#160;
The BitmapData.getPixel method is a pretty interesting method. In previous posts I've experimented, using the number it returns, to scale, rotate, move, and in my last post, create a halftone pattern.

The getPixel method is defined by Adobe as:
Returns an integer that represents an RGB pixel value from a [...]]]></description>
		<wfw:commentRss>http://www.mikethenderson.com/2009/02/pointillism-in-as3-with-bitmapdata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Halftone Pattern in AS3 with BitmapData</title>
		<link>http://www.mikethenderson.com/2009/02/halftone-pattern-in-as3-with-bitmapdata/</link>
		<comments>http://www.mikethenderson.com/2009/02/halftone-pattern-in-as3-with-bitmapdata/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 05:19:51 +0000</pubDate>
		<dc:creator>Mike T. Henderson</dc:creator>
				<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[getpixel]]></category>

		<guid isPermaLink="false">http://mikethenderson.com/?p=197</guid>
		<description><![CDATA[
<object	type="application/x-shockwave-flash"
			data="/_swfs/as3/_bitmapData/halftone/halftone_v03.swf"
			width="590"
			height="250">
	<param name="movie" value="/_swfs/as3/_bitmapData/halftone/halftone_v03.swf" />
	<param name=wmode" value="opaque" />
</object>
&#160;
Expanding on my previous experiment, using the BitmapData.getPixel and ]]></description>
		<wfw:commentRss>http://www.mikethenderson.com/2009/02/halftone-pattern-in-as3-with-bitmapdata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Return Query Value &#8212; Version 2</title>
		<link>http://www.mikethenderson.com/2009/02/as3-return-query-string-value-version-2/</link>
		<comments>http://www.mikethenderson.com/2009/02/as3-return-query-string-value-version-2/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 19:17:19 +0000</pubDate>
		<dc:creator>Mike T. Henderson</dc:creator>
				<category><![CDATA[Strings]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[ExternalInterface.call]]></category>
		<category><![CDATA[query]]></category>

		<guid isPermaLink="false">http://mikethenderson.com/?p=105</guid>
		<description><![CDATA[A while back I created a little ActionScript 3 class, using the ExternalInterface.call method, that returns a query string value from the url. This came in pretty handy for things such as direct linking to certain videos within a video player, displaying campaign specific content on load based on different referring sites, ect, etc. 
Upon [...]]]></description>
		<wfw:commentRss>http://www.mikethenderson.com/2009/02/as3-return-query-string-value-version-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
