<?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>Shawnblais.com v2</title>
	<atom:link href="http://www.shawnblais.com/lab/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.shawnblais.com/lab</link>
	<description>The Lab</description>
	<lastBuildDate>Tue, 10 Aug 2010 02:31:06 +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>Asynchronous Recursive Directory search in AIR (aka FileFinder)</title>
		<link>http://www.shawnblais.com/lab/?p=97</link>
		<comments>http://www.shawnblais.com/lab/?p=97#comments</comments>
		<pubDate>Tue, 10 Aug 2010 00:06:19 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[getDirectoryListingAsync]]></category>
		<category><![CDATA[recursive]]></category>
		<category><![CDATA[recursive directory search]]></category>

		<guid isPermaLink="false">http://www.shawnblais.com/lab/?p=97</guid>
		<description><![CDATA[Ran into an issue with my latest project, where I needed to do a   recursive file search on the FileSystem, but needed to make the entire   thing asynchronous so that it would not lock up my application.
Click here for more info&#8230;


]]></description>
			<content:encoded><![CDATA[<p>Ran into an issue with my latest project, where I needed to do a   recursive file search on the FileSystem, but needed to make the entire   thing asynchronous so that it would not lock up my application.</p>
<p><a href="http://www.shawnblais.com/lab/?page_id=117">Click here for more info&#8230;</a></p>
<p><a href="http://www.shawnblais.com/lab/?p=97"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shawnblais.com/lab/?feed=rss2&amp;p=97</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy MySQL Query from FLash (AS3)</title>
		<link>http://www.shawnblais.com/lab/?p=87</link>
		<comments>http://www.shawnblais.com/lab/?p=87#comments</comments>
		<pubDate>Thu, 22 Jul 2010 13:43:17 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[query]]></category>

		<guid isPermaLink="false">http://www.shawnblais.com/lab/?p=87</guid>
		<description><![CDATA[I recently had a project requiring extensive communication between   Flex and a MySQL database. I looked around for solutions, AMFPHP looked   good, but required some server side installation, and still required   writing my SQL statements in a PHP page.
What I was really looking for, was an easy method to [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had a project requiring extensive communication between   Flex and a MySQL database. I looked around for solutions, AMFPHP looked   good, but required some server side installation, and still required   writing my SQL statements in a PHP page.</p>
<p>What I was really looking for, was an easy method to be able write my   own SQL queries right inside of Flex, pass them to the server, and get   back a result set, or error message. I didn’t find anything out there   that quite fit the bill, so I built my own.</p>
<p><a href="../lab/?page_id=115">Click here for more info&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shawnblais.com/lab/?feed=rss2&amp;p=87</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error 2101: The source parameter must be a URL-encoded query string containing name/value pairs.</title>
		<link>http://www.shawnblais.com/lab/?p=82</link>
		<comments>http://www.shawnblais.com/lab/?p=82#comments</comments>
		<pubDate>Tue, 13 Jul 2010 13:56:33 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[query]]></category>

		<guid isPermaLink="false">http://www.shawnblais.com/lab/?p=82</guid>
		<description><![CDATA[Stumbled upon this little error last night in Flash, and it was a bit of a PITA so I thought I’d post up a solution here.
Click here for more information&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Stumbled upon this little error last night in Flash, and it was a bit of a PITA so I thought I’d post up a solution here.</p>
<p><a href="http://www.shawnblais.com/lab/?page_id=113">Click here for more information&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shawnblais.com/lab/?feed=rss2&amp;p=82</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS3 Indexed Object</title>
		<link>http://www.shawnblais.com/lab/?p=77</link>
		<comments>http://www.shawnblais.com/lab/?p=77#comments</comments>
		<pubDate>Mon, 25 Jan 2010 21:13:01 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Error 2102]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[name value]]></category>
		<category><![CDATA[urlLoader]]></category>

		<guid isPermaLink="false">http://www.shawnblais.com/lab/?p=77</guid>
		<description><![CDATA[Ever needed to create an object hash, yet wanted to retain some array functionality such as .length, and getItemAt()?
Here&#8217;s &#8220;IndexedObject&#8221;:
Click here for more info&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Ever needed to create an object hash, yet wanted to retain some array functionality such as .length, and getItemAt()?</p>
<p>Here&#8217;s &#8220;IndexedObject&#8221;:</p>
<p><a href="../lab/?page_id=109">Click here for more info&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shawnblais.com/lab/?feed=rss2&amp;p=77</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3 Scroll Wheel Fix</title>
		<link>http://www.shawnblais.com/lab/?p=54</link>
		<comments>http://www.shawnblais.com/lab/?p=54#comments</comments>
		<pubDate>Thu, 20 Aug 2009 17:02:52 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://www.shawnblais.com/lab/?p=54</guid>
		<description><![CDATA[There a bug in Firefox 3 which causes the MOUSE_WHEEL event to always fire twice, no matter what. Here&#8217;s the fix&#8230;
Click here for more info&#8230;
]]></description>
			<content:encoded><![CDATA[<p>There a bug in Firefox 3 which causes the MOUSE_WHEEL event to always fire twice, no matter what. Here&#8217;s the fix&#8230;</p>
<p><a href="http://www.shawnblais.com/lab/?page_id=52">Click here for more info&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shawnblais.com/lab/?feed=rss2&amp;p=54</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FrameRate Monitor</title>
		<link>http://www.shawnblais.com/lab/?p=24</link>
		<comments>http://www.shawnblais.com/lab/?p=24#comments</comments>
		<pubDate>Wed, 19 Aug 2009 19:11:11 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://www.shawnblais.com/lab/?p=24</guid>
		<description><![CDATA[Another utility class, this time a FrameRate monitor for easily getting the current frameRate of your movie.
Click here for more info&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Another utility class, this time a FrameRate monitor for easily getting the current frameRate of your movie.</p>
<p><a href="http://www.shawnblais.com/lab/?page_id=22">Click here for more info&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shawnblais.com/lab/?feed=rss2&amp;p=24</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColorTween class</title>
		<link>http://www.shawnblais.com/lab/?p=20</link>
		<comments>http://www.shawnblais.com/lab/?p=20#comments</comments>
		<pubDate>Wed, 19 Aug 2009 19:04:25 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://www.shawnblais.com/lab/?p=20</guid>
		<description><![CDATA[Here’s a very handy utility class to tween the tint of a MovieClip. It works by creating 2 color transform objects (based on a start and end color) and interpolates the colors in between. This uses GTween to handle the tweening of a dummy property, while the color is updated on the CHANGE event handler.
Click [...]]]></description>
			<content:encoded><![CDATA[<p>Here’s a very handy utility class to tween the tint of a MovieClip. It works by creating 2 color transform objects (based on a start and end color) and interpolates the colors in between. This uses GTween to handle the tweening of a dummy property, while the color is updated on the CHANGE event handler.</p>
<p><a href="http://www.shawnblais.com/lab/?page_id=13">Click here to read more&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shawnblais.com/lab/?feed=rss2&amp;p=20</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flipGallery 3D Source Code</title>
		<link>http://www.shawnblais.com/lab/?p=11</link>
		<comments>http://www.shawnblais.com/lab/?p=11#comments</comments>
		<pubDate>Wed, 19 Aug 2009 18:49:29 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://www.shawnblais.com/lab/?p=11</guid>
		<description><![CDATA[This was pretty much my first real attempt at a PV3D project. Using an AS2 Cover Flow implementation as my target, I began redesigning it completely from scratch. The process was extremely enlightening, I learned a ton about both As3 and Papervsion, and I really think the end result is one of the best implementations [...]]]></description>
			<content:encoded><![CDATA[<p>This was pretty much my first real attempt at a PV3D project. Using an AS2 Cover Flow implementation as my target, I began redesigning it completely from scratch. The process was extremely enlightening, I learned a ton about both As3 and Papervsion, and I really think the end result is one of the best implementations I’ve seen. It’s extremely smooth, and able to handle upwards of 100 images with great performance.</p>
<p><a href="http://www.shawnblais.com/lab/?page_id=2">Click here to read more&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shawnblais.com/lab/?feed=rss2&amp;p=11</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrollbar Class (AS3)</title>
		<link>http://www.shawnblais.com/lab/?p=41</link>
		<comments>http://www.shawnblais.com/lab/?p=41#comments</comments>
		<pubDate>Wed, 19 Aug 2009 17:53:33 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://www.shawnblais.com/lab/?p=41</guid>
		<description><![CDATA[Here’s a generic ScrollBar class, which will take a movieclip and create a scrollbar out of it.
The class accepts 2 parameters, your source movieclip, and the callBack function which should be notified whenever the Scroller’s position has changed. It also features some external interface to change the position of the scroller from somewhere else in [...]]]></description>
			<content:encoded><![CDATA[<p>Here’s a generic ScrollBar class, which will take a movieclip and create a scrollbar out of it.</p>
<p>The class accepts 2 parameters, your source movieclip, and the callBack function which should be notified whenever the Scroller’s position has changed. It also features some external interface to change the position of the scroller from somewhere else in your code</p>
<p><a href="http://www.shawnblais.com/lab/?page_id=39">Click here for more info&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shawnblais.com/lab/?feed=rss2&amp;p=41</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS2 Inline Scroller</title>
		<link>http://www.shawnblais.com/lab/?p=34</link>
		<comments>http://www.shawnblais.com/lab/?p=34#comments</comments>
		<pubDate>Wed, 19 Aug 2009 17:42:51 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[AS2]]></category>

		<guid isPermaLink="false">http://www.shawnblais.com/lab/?p=34</guid>
		<description><![CDATA[This scroller was written for an emergency situation at my last job, our 3rd party scroller from Extend Studios had a bug in in that caused the newest version of the Flash player to instantly crash our sites. This was a major problem, as we had already implemented about 35 sites using this plugin!
Click here for [...]]]></description>
			<content:encoded><![CDATA[<p>This scroller was written for an emergency situation at my last job, our 3rd party scroller from <a href="http://www.extendstudio.com/" target="_blank">Extend Studios</a> had a bug in in that caused the newest version of the Flash player to instantly crash our sites. This was a major problem, as we had already implemented about 35 sites using this plugin!</p>
<p><a href="http://www.shawnblais.com/lab/?page_id=30">Click here for more info&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shawnblais.com/lab/?feed=rss2&amp;p=34</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
