<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/abc" -->
<rss version="0.92">
<channel>
	<title>Mike T. Henderson</title>
	<link>http://www.mikethenderson.com</link>
	<description>I make interactive things.</description>
	<lastBuildDate>Mon, 08 Mar 2010 00:54:21 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>AS3 Camera Motion Detection using BitmapData.threshold()</title>
		<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>
		<link>http://www.mikethenderson.com/2009/12/as3-camera-motion-detection-using-threshold/</link>
			</item>
	<item>
		<title>Using String.search() in AS3: Determining Window Target in navigateToURL.</title>
		<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>
		<link>http://www.mikethenderson.com/2009/07/using-stringsearch-in-as3-determining-window-target-in-navigatetourl/</link>
			</item>
	<item>
		<title>Optimizing Flash for Search Engines</title>
		<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>
		<link>http://www.mikethenderson.com/2009/04/optimizing-flash-for-search-engines/</link>
			</item>
	<item>
		<title>AS3 Grid Overlay Utility Class</title>
		<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>
		<link>http://www.mikethenderson.com/2009/03/as3-grid-overlay-utility-class/</link>
			</item>
	<item>
		<title>Perlin Particles within a Circular Boundary in AS3</title>
		<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>
		<link>http://www.mikethenderson.com/2009/03/perlin-particles-within-a-circular-boundary/</link>
			</item>
	<item>
		<title>Mirrored Circular Motion in AS3</title>
		<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>
		<link>http://www.mikethenderson.com/2009/02/mirrored-circular-motion-in-as3/</link>
			</item>
	<item>
		<title>Maintain Pixel Aspect Ratio using NetStream in AS3</title>
		<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>
		<link>http://www.mikethenderson.com/2009/02/maintain-aspect-ratio-with-netstream-in-as3/</link>
			</item>
	<item>
		<title>Pointillism in AS3 with BitmapData</title>
		<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>
		<link>http://www.mikethenderson.com/2009/02/pointillism-in-as3-with-bitmapdata/</link>
			</item>
	<item>
		<title>Halftone Pattern in AS3 with BitmapData</title>
		<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>
		<link>http://www.mikethenderson.com/2009/02/halftone-pattern-in-as3-with-bitmapdata/</link>
			</item>
	<item>
		<title>Return Query Value &#8212; Version 2</title>
		<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>
		<link>http://www.mikethenderson.com/2009/02/as3-return-query-string-value-version-2/</link>
			</item>
</channel>
</rss>
