<?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>SWF It Good &#187; as3</title>
	<atom:link href="http://etc.joshspoon.com/category/flash/as3/feed/" rel="self" type="application/rss+xml" />
	<link>http://etc.joshspoon.com</link>
	<description>All things Flash/Flex and then some...maybe</description>
	<lastBuildDate>Thu, 25 Jun 2009 17:41:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>HOWTO Create a Facebook App using FlexBuilder</title>
		<link>http://etc.joshspoon.com/2009/06/24/howto-create-a-facebook-app-using-flexbuilder/</link>
		<comments>http://etc.joshspoon.com/2009/06/24/howto-create-a-facebook-app-using-flexbuilder/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 17:31:51 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=219</guid>
		<description><![CDATA[So for a couple of weeks, I&#8217;ve been messing around w/ building a simple using Facebook. I decided to use the new ActionScript 3 API created by Adobe and Facebook. I wanted to do a little tutorial because some of this information is hard to understand since most of the API has definitions like, &#8221; [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2009/06/24/howto-create-a-facebook-app-using-flexbuilder/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Guitar Synth for Flash</title>
		<link>http://etc.joshspoon.com/2009/02/27/guitar-synth-for-flash/</link>
		<comments>http://etc.joshspoon.com/2009/02/27/guitar-synth-for-flash/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 14:44:43 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[flash player]]></category>
		<category><![CDATA[flash player 10]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2009/02/27/guitar-synth-for-flash/</guid>
		<description><![CDATA[

Andre Michelle has created a guitar synth that sounds AMAZING.
It’s done w/o sampling audio, just math and FP10.
http://lab.andre-michelle.com/karplus-strong-guitar


No related posts.


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2009/02/27/guitar-synth-for-flash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Abstract Thermometer AIR app</title>
		<link>http://etc.joshspoon.com/2009/01/22/abstract-thermometer-air-app/</link>
		<comments>http://etc.joshspoon.com/2009/01/22/abstract-thermometer-air-app/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 13:00:26 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Apollo (AIR)]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[air]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=198</guid>
		<description><![CDATA[
So over the last few months I&#8217;ve been messing around with Adobe AIR. The first thing that I worked on was what I was called at the time Abstract Weather Bug. I then noticed that the title was too long.
Look the title is not important. The way the this app works. Is you open the [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2009/01/22/abstract-thermometer-air-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roman Numeral/Arabic Convertion AIR App &#8211; Johnny V Now Available</title>
		<link>http://etc.joshspoon.com/2008/12/25/roman-numeralarabic-convertion-air-app-johnny-v-now-available/</link>
		<comments>http://etc.joshspoon.com/2008/12/25/roman-numeralarabic-convertion-air-app-johnny-v-now-available/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 14:00:12 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Apollo (AIR)]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Adobe AIR]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=191</guid>
		<description><![CDATA[Merry Christmas, I got you guys present.
I was looking for a need to make an AIR app, though this isn&#8217;t the best one, I turned my converter class into one. Introducing Johnny V.



No related posts.


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/12/25/roman-numeralarabic-convertion-air-app-johnny-v-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to convert Roman Numerals and Arabic numbers in ActionScript 3</title>
		<link>http://etc.joshspoon.com/2008/12/17/how-to-convert-roman-numerals-and-arabic-numbers-in-actionscript-3/</link>
		<comments>http://etc.joshspoon.com/2008/12/17/how-to-convert-roman-numerals-and-arabic-numbers-in-actionscript-3/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 13:30:46 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[actionscript 3]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=189</guid>
		<description><![CDATA[This past week I worked on a porting exercise. I have always wanted to find out how you convert Roman Numerals to Arabic numerals and vice versa. So I starting searching and found a bunch of bloated code for converting these numbers then I stumbled on this page.
So in a few hours of screwing around [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/12/17/how-to-convert-roman-numerals-and-arabic-numbers-in-actionscript-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flash Player 10 Pure Flash Keyboard using SampleDataEvent</title>
		<link>http://etc.joshspoon.com/2008/09/03/flash-player-10-pure-flash-keyboard-using-sampledataevent/</link>
		<comments>http://etc.joshspoon.com/2008/09/03/flash-player-10-pure-flash-keyboard-using-sampledataevent/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 13:30:40 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash player]]></category>
		<category><![CDATA[Event.SAMPLE_DATA]]></category>
		<category><![CDATA[flash player 10]]></category>
		<category><![CDATA[SampleDataEvent]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=187</guid>
		<description><![CDATA[Update 10/23/2008
So a bit has changed w/ Flash Player 10 Public Release, I found out that the dynamic sound event changed, again, so I had to make some changes.
Flash Player 10 Public Release Needed

Here is the piano. Once I can build it w/ Air I&#8217;ll make it into simple app. I would suggest downloading the [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/09/03/flash-player-10-pure-flash-keyboard-using-sampledataevent/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Using Flash Player 10 to produce Dynamic Musical Notes</title>
		<link>http://etc.joshspoon.com/2008/05/20/using-flash-player-10-to-produce-dynamic-musical-notes/</link>
		<comments>http://etc.joshspoon.com/2008/05/20/using-flash-player-10-to-produce-dynamic-musical-notes/#comments</comments>
		<pubDate>Wed, 21 May 2008 00:08:57 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash player]]></category>
		<category><![CDATA[flash player 10]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=181</guid>
		<description><![CDATA[So after 13 year of off and on drumming I have learned a thing or two about music. Not much about tuning a guitar. Thanks to a class that I got a D in, Musical Acoustics, I know every note produces a frequency and a wavelength. With that you can now you Flash to produce [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/05/20/using-flash-player-10-to-produce-dynamic-musical-notes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash Player 10 Dynamic Sound Generation</title>
		<link>http://etc.joshspoon.com/2008/05/20/flash-player-10-dynamic-sound-generation/</link>
		<comments>http://etc.joshspoon.com/2008/05/20/flash-player-10-dynamic-sound-generation/#comments</comments>
		<pubDate>Tue, 20 May 2008 12:23:45 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Bitmap/BitmapData]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash player 10]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=176</guid>
		<description><![CDATA[I miss writing classes w/ 50 or so lines of code and here is one. This is a take off of Lee Brimelow&#8217;s Example of Dynamic Sound Generation. I&#8217;m using the BitmapData to create a tone.
[as]
package
{
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.URLRequest;
import flash.system.Capabilities;
import flash.text.TextField;
public class DynamicSound extends Sprite
{
private var sound:Sound;
private var noise:Number = 0;
private var _loader:Loader;
private var [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/05/20/flash-player-10-dynamic-sound-generation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to load Pixel Bender in Flash Player 10</title>
		<link>http://etc.joshspoon.com/2008/05/19/how-to-load-pixel-bender-and-flash-player-10/</link>
		<comments>http://etc.joshspoon.com/2008/05/19/how-to-load-pixel-bender-and-flash-player-10/#comments</comments>
		<pubDate>Mon, 19 May 2008 13:30:49 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[flash player 10]]></category>
		<category><![CDATA[pixel bender]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=175</guid>
		<description><![CDATA[Hey so I spent most of the weekend trying to get Senocular&#8217;s tutorial on loading .pbj into flash player 10.
For some reason it wasn&#8217;t working for me so I decided to download Pixel Bender Preview Release and copy the file&#8217;s source code and export it (File &#62; Export Pixel Bender&#8230;for Flash) and it worked so [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/05/19/how-to-load-pixel-bender-and-flash-player-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to compile and examples for Flash Player 10 or ASTRO BETA</title>
		<link>http://etc.joshspoon.com/2008/05/16/how-to-compile-and-examples-for-flash-player-10-or-astro-beta/</link>
		<comments>http://etc.joshspoon.com/2008/05/16/how-to-compile-and-examples-for-flash-player-10-or-astro-beta/#comments</comments>
		<pubDate>Fri, 16 May 2008 13:10:31 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash player]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[flash player 10]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=174</guid>
		<description><![CDATA[As many of you know ASTRO is in Public beta.
Download browser plugin
Here are some links on how to compile:
Text instruction &#8211; by Mike Chanmbers
Video Instruction &#8211; by Lee Brimelow
Flash Magizine Article
A promising sound example:
flash produced sound example &#8211; by Keith Peters
Here is my &#8220;3D&#8221; example, quick and dirty:
[as]
package {
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/05/16/how-to-compile-and-examples-for-flash-player-10-or-astro-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to use Bitmap and BitmapData in ActionScript 3 &#8211; v3</title>
		<link>http://etc.joshspoon.com/2008/04/29/how-to-use-bitmap-and-bitmapdata-in-actionscript-3-v3/</link>
		<comments>http://etc.joshspoon.com/2008/04/29/how-to-use-bitmap-and-bitmapdata-in-actionscript-3-v3/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 13:00:22 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Bitmap/BitmapData]]></category>
		<category><![CDATA[I just thought]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[observations]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[pixel]]></category>
		<category><![CDATA[tweener]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=170</guid>
		<description><![CDATA[ Alright, this example is very similar to the other examples I have done. But with this one I am scaling all pixels at the same rate. Just click on it the image in the example   Source &#124; Example
[as] import flash.display.*;
import caurina.transitions.Tweener;
import flash.sampler.*;
var pixHolder:Sprite = new Sprite();
var img:Img = new Img();
//pixHolder.opaqueBackground = true;
addChild(pixHolder);
var [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/04/29/how-to-use-bitmap-and-bitmapdata-in-actionscript-3-v3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use Bitmap and BitmapData in ActionScript 3 &#8211; v2</title>
		<link>http://etc.joshspoon.com/2008/04/23/how-to-use-bitmap-and-bitmapdata-in-actionscript-3-v2/</link>
		<comments>http://etc.joshspoon.com/2008/04/23/how-to-use-bitmap-and-bitmapdata-in-actionscript-3-v2/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 13:00:01 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Bitmap/BitmapData]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash CS3]]></category>
		<category><![CDATA[pixel]]></category>
		<category><![CDATA[tweener]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=165</guid>
		<description><![CDATA[
Alright, in this example, I am cutting each pixel in an image and piecing it back together again. Only this time I animating the pixel to a new location, piecing back the image at 200%. I think this can open a lot doors in what you can do with a bitmap.
Here is the Bitmap test [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/04/23/how-to-use-bitmap-and-bitmapdata-in-actionscript-3-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use Bitmap and BitmapData in ActionScript 3 &#8211; v1</title>
		<link>http://etc.joshspoon.com/2008/04/21/how-to-use-bitmap-and-bitmapdata-in-actionscript-3-v1/</link>
		<comments>http://etc.joshspoon.com/2008/04/21/how-to-use-bitmap-and-bitmapdata-in-actionscript-3-v1/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 14:00:39 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Bitmap/BitmapData]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[bitmapData]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=164</guid>
		<description><![CDATA[
So the last couple of weeks I have been jacking around w/ Bitmaps and BitmapData. I&#8217;ve always wanted to try it but never had the courage. Now that I have, I wish I&#8217;d have done it sooner.
In this first example I&#8217;m just copying each pixel throwing it to the wind and using Tweener to animate [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/04/21/how-to-use-bitmap-and-bitmapdata-in-actionscript-3-v1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Evangelist Daniel Dura visits Travelocity</title>
		<link>http://etc.joshspoon.com/2008/04/15/adobe-evangelist-daniel-dura-visits-travelocity/</link>
		<comments>http://etc.joshspoon.com/2008/04/15/adobe-evangelist-daniel-dura-visits-travelocity/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 01:23:00 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Apollo (AIR)]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Daniel Dura]]></category>
		<category><![CDATA[Drag and Drop]]></category>
		<category><![CDATA[evangelist]]></category>
		<category><![CDATA[Service Monitor]]></category>
		<category><![CDATA[SqlLite]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=162</guid>
		<description><![CDATA[So today Daniel Dura, an Adobe Evangelist, came by Travelocity to talk about Flash, Flex and AIR. It was interesting to here him speak and his hair was redder then pictures led on. But I won&#8217;t hold that against him.
History and Examples
If you have ever seen anyone from Adobe speak, you know they have to [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/04/15/adobe-evangelist-daniel-dura-visits-travelocity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to add and remove Mediators in a actionscript-3 puremvc app</title>
		<link>http://etc.joshspoon.com/2008/03/30/how-to-add-and-remove-mediators-in-a-actionscript-3-puremvc-app/</link>
		<comments>http://etc.joshspoon.com/2008/03/30/how-to-add-and-remove-mediators-in-a-actionscript-3-puremvc-app/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 03:43:56 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[PureMVC]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[object-oriented programming]]></category>
		<category><![CDATA[onRemove]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[purelykuler]]></category>
		<category><![CDATA[view]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/?p=160</guid>
		<description><![CDATA[So since PureMVC has updated twice and also I never talked about garbage collection of the app, I have refactored PurelyKuler to work with PureMVC 2.3. Thate are quite a few changes, some being:

the framework is being ported to many languages like PHP, Ruby, Python, Coldfusion, C# and many others.
[as]import org.puremvc.as3.interfaces.IFacade;
import org.puremvc.as3.patterns.facade.Facade;[/as]
as oppose to
[as]import org.puremvc.interfaces.IFacade;
import [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/03/30/how-to-add-and-remove-mediators-in-a-actionscript-3-puremvc-app/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to use the FileSystem in AIR to find the users directory folders</title>
		<link>http://etc.joshspoon.com/2008/03/01/how-to-use-the-filesystem-in-air-to-find-the-users-directory-folders/</link>
		<comments>http://etc.joshspoon.com/2008/03/01/how-to-use-the-filesystem-in-air-to-find-the-users-directory-folders/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 23:37:41 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Apollo (AIR)]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash CS3]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2008/03/01/how-to-use-the-filesystem-in-air-to-find-the-users-directory-folders/</guid>
		<description><![CDATA[I was messing around last night with AIR and I stumbled apon this:

start an AIR app in flash cs3
add a list component

name it dir_list


drop the code below in the actions panel
And Viola!
PS &#8211; PC people, I put a test to see if My Documents in in that Directory.


[as]
import flash.filesystem.*;
var userDirFiles:Array = File.userDirectory.getDirectoryListing();
for (var i:uint = [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/03/01/how-to-use-the-filesystem-in-air-to-find-the-users-directory-folders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create a PureMVC app with Actionscript 3</title>
		<link>http://etc.joshspoon.com/2008/02/13/how-to-create-a-puremvc-app-with-actionscript-3/</link>
		<comments>http://etc.joshspoon.com/2008/02/13/how-to-create-a-puremvc-app-with-actionscript-3/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 02:44:26 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[PureMVC]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[lee brimelow]]></category>
		<category><![CDATA[object-oriented programming]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[purelykuler]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2008/02/13/how-to-create-a-puremvc-app-with-actionscript-3/</guid>
		<description><![CDATA[Update at: How to Add and Remove Mediators in an Actionscript 3 PureMVC App
So I have been working alot w/ PureMVC, well everyday for the last month to be exact. I&#8217;m going to try to explain PureMVC the best way I know how. It may not be the best, but I hope it can get [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/02/13/how-to-create-a-puremvc-app-with-actionscript-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Yahoo Maps ActionScript 3.0 Released</title>
		<link>http://etc.joshspoon.com/2008/02/11/yahoo-maps-actionscript-30-released/</link>
		<comments>http://etc.joshspoon.com/2008/02/11/yahoo-maps-actionscript-30-released/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 04:35:14 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[I'll figure it out]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[components]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[actionscript 3.0]]></category>
		<category><![CDATA[flash CS3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2008/02/11/yahoo-maps-actionscript-30-released/</guid>
		<description><![CDATA[I didn&#8217;t think this was going to happen with Yahoo Maps going Ajax and the maps hack they released last year (Yahoo! Maps API Flex 2 Communication Kit).
Check it out: http://developer.yahoo.com/flash/maps/





No related posts.


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2008/02/11/yahoo-maps-actionscript-30-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I bought Actionscript 3.0 Design Paterns</title>
		<link>http://etc.joshspoon.com/2007/12/26/i-bought-actionscript-30-design-paterns/</link>
		<comments>http://etc.joshspoon.com/2007/12/26/i-bought-actionscript-30-design-paterns/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 03:20:27 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[book reviews]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[o'reilly]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/12/26/i-bought-actionscript-30-design-paterns/</guid>
		<description><![CDATA[My wife&#8217;s parents gave me the annual gift certificate to Barnes and Noble, so this year I got Actionscript 3.0 Design Patterns. I am excited about it. Last Christmas I got Advanced AS3 Design Patterns but I was just learning AS3 so I couldn&#8217;t figure out Design Patterns also.
I have since understood a good deal [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/12/26/i-bought-actionscript-30-design-paterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Papervision 3D 2.0 / Great White Example</title>
		<link>http://etc.joshspoon.com/2007/12/26/papervision-3d-20-great-white-example/</link>
		<comments>http://etc.joshspoon.com/2007/12/26/papervision-3d-20-great-white-example/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 03:04:41 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[papervision3D]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[CoverFlow]]></category>
		<category><![CDATA[Doug McCune]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/12/26/papervision-3d-20-great-white-example/</guid>
		<description><![CDATA[If you haven&#8217;t heard from the whole Flash community Papervision 3D 2.0 is out w/ textures, more interactive features and new coding conventions like BasicRenderEngine Class. I was working on a Coverflow thing for a client a week ago that I abandoned and just moded Doug McCune. But when I was going to do it [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/12/26/papervision-3d-20-great-white-example/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Custom ColorPicker Component &#8211; How to extend a Flash CS3 Component Class</title>
		<link>http://etc.joshspoon.com/2007/12/13/custom-colorpicker-component-how-to-extend-a-flash-cs3-component-class/</link>
		<comments>http://etc.joshspoon.com/2007/12/13/custom-colorpicker-component-how-to-extend-a-flash-cs3-component-class/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 08:45:50 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash CS3]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/12/13/custom-colorpicker-component-how-to-extend-a-flash-cs3-component-class/</guid>
		<description><![CDATA[Ok so at my last job I was working on a boat client&#8217;s site. They asked for me to do a color option flash piece in two days. So I thought what was the quickest and easiest way to convey color options to a potential buyer&#8230;A color picker. But I thought a conventional ColorPicker was [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/12/13/custom-colorpicker-component-how-to-extend-a-flash-cs3-component-class/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tidbit #3 &#8211; testing additions to your code &#8211; Control Variable</title>
		<link>http://etc.joshspoon.com/2007/11/28/tidbit-3-testing-additions-to-your-code-control-variable/</link>
		<comments>http://etc.joshspoon.com/2007/11/28/tidbit-3-testing-additions-to-your-code-control-variable/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 22:27:26 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[I just thought]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash CS3]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/11/28/tidbit-3-testing-additions-to-your-code-control-variable/</guid>
		<description><![CDATA[When when you add features to a class and they aren&#8217;t seeming to work, STOP. Your doing something that doesn&#8217;t jive w/ you code. You are overwhelmed w/ all the code you already have. You are missing something or your code just doesn&#8217;t work w/ what your trying to do.
Solution:
Simple, create a new class. Name [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/11/28/tidbit-3-testing-additions-to-your-code-control-variable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash/Flex Tidbit #2 How to use Alpha Mask in Flash CS3</title>
		<link>http://etc.joshspoon.com/2007/10/21/flashflex-tidbit-2-how-to-use-alpha-mask-in-flash-cs3/</link>
		<comments>http://etc.joshspoon.com/2007/10/21/flashflex-tidbit-2-how-to-use-alpha-mask-in-flash-cs3/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 02:37:04 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash CS3]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/10/21/flashflex-tidbit-2-how-to-use-alpha-mask-in-flash-cs3/</guid>
		<description><![CDATA[So the other day I spent 2hrs looking for how to and trying to do an alpha mask (I&#8217;ve done on once). So like an idiot I was trying to do it the Photoshop way with level of gray.
My method of thinking 

Black = 100 and White = 0
but it doesn&#8217;t matter what color only [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/10/21/flashflex-tidbit-2-how-to-use-alpha-mask-in-flash-cs3/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to make a Rotating Cube in Papervision 3d</title>
		<link>http://etc.joshspoon.com/2007/10/20/how-to-make-a-rotating-cube-in-papervision-3d/</link>
		<comments>http://etc.joshspoon.com/2007/10/20/how-to-make-a-rotating-cube-in-papervision-3d/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 08:16:47 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash CS3]]></category>
		<category><![CDATA[papervision3D]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/10/20/how-to-make-a-rotating-cube-in-papervision-3d/</guid>
		<description><![CDATA[I have been trying to understand Papervision 3d for the last couple of months, but all the examples are using collada or some elaborate functionality. I just wanted to test something simple. So I made a rotating box it rotates on the y axis.
Here how it goes in Flash CS3:

add an image into the library
set [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/10/20/how-to-make-a-rotating-cube-in-papervision-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to set up and get WebOrb communication with Flex 2 with no service-config.xml</title>
		<link>http://etc.joshspoon.com/2007/10/01/how-to-set-up-an-get-weborb-communication-with-flex-2-with-no-service-configxml/</link>
		<comments>http://etc.joshspoon.com/2007/10/01/how-to-set-up-an-get-weborb-communication-with-flex-2-with-no-service-configxml/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 13:47:08 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[AMF]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[WebOrb]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/10/01/how-to-set-up-an-get-weborb-communication-with-flex-2-with-no-service-configxml/</guid>
		<description><![CDATA[So at work we are experimenting with WebOrb to ditch XML. No for good but definatly when there will be a lot of parsing. Anyway, our PHP Programmer downloaded WebOrb and we looked at the examples but the example were either banking on you having previous Flex Data Services experience or they were not that [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/10/01/how-to-set-up-an-get-weborb-communication-with-flex-2-with-no-service-configxml/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to use FlashVars in Flash CS3 and Actionscript 3</title>
		<link>http://etc.joshspoon.com/2007/09/06/how-to-use-flashvars-in-flash-cs3-and-actionscript-3/</link>
		<comments>http://etc.joshspoon.com/2007/09/06/how-to-use-flashvars-in-flash-cs3-and-actionscript-3/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 08:15:20 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/09/06/how-to-use-flashvars-in-flash-cs3-and-actionscript-3/</guid>
		<description><![CDATA[In Actionscript 3 you have to do a little more work then AS2.
When working in AS2 you could easily use a random object:
[as]
_flashVar = flashVar
//rest of code
[/as]
With AS3 you could run into IOERRORs and  everything in between. The client app could end up with the ugly Runtime Error box, so being proactive about it [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/09/06/how-to-use-flashvars-in-flash-cs3-and-actionscript-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ArrayCollection DataGrid filter Example update</title>
		<link>http://etc.joshspoon.com/2007/07/28/arraycollection-example-update/</link>
		<comments>http://etc.joshspoon.com/2007/07/28/arraycollection-example-update/#comments</comments>
		<pubDate>Sat, 28 Jul 2007 08:29:41 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/07/28/arraycollection-example-update/</guid>
		<description><![CDATA[**UPDATE**
Thanks to the help of Nolan  I was able to get it to:

works with case-sensitivity
and resets data as you type.

&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
I redid the ArrayCollection example so take a look at this example:
&#38;amp;amp;amp;amp;amp;amp;lt;/p&#38;amp;amp;amp;amp;amp;amp;gt;
[as]
< ?xml version="1.0" encoding="utf-8"?>
< ![CDATA[
import mx.collections.*;
private var collectionArray:Array;
[Bindable]
private var collectionData:ArrayCollection;
private function init():void
{
collectionArray = [{first: 'Dave', last: 'Matthews'},
{first: 'Dave', last: 'Chappelle'},
{first: 'Amy', last: 'Grant'},
{first: 'Bilbo', [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/07/28/arraycollection-example-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash CS3 and the TileList</title>
		<link>http://etc.joshspoon.com/2007/07/15/flash-cs3-and-the-tilelist/</link>
		<comments>http://etc.joshspoon.com/2007/07/15/flash-cs3-and-the-tilelist/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 03:20:16 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[XML]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[components]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash CS3]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/07/15/flash-cs3-and-the-tilelist/</guid>
		<description><![CDATA[
**UPDATE July 19th**
This code uses FlashVars and SWFObject. I ran into a problem, as we continued to build, w/ getting data to show in the swf.
To fix this error switch out[as]
so.addParam(&#8221;wmode&#8221;, &#8220;transparent&#8221;);
[/as]with[as]
so.addParam(&#8221;wmode&#8221;, &#8220;opaque&#8221;);
[/as]or delete it all together

**UPDATE July 19th**

I&#8217;m working on a TileList for work for a peek at our Portfolios. Right now I&#8217;m trying [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/07/15/flash-cs3-and-the-tilelist/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>actionscript 3, pushing asynchronous data through multipule classes</title>
		<link>http://etc.joshspoon.com/2007/06/11/actionscript-3-pushing-data-through-class/</link>
		<comments>http://etc.joshspoon.com/2007/06/11/actionscript-3-pushing-data-through-class/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 04:43:49 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[as3]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/06/11/actionscript-3-pushing-data-through-class/</guid>
		<description><![CDATA[So a couple of weeks ago a friend and I were talking about the now hardship of as3 and retrieving class properties when building app.
Ok, lets say in Class A I load an image.
Class B &#8211; I am calling two copies of Class A to make two loaded images. make Objects in Class B. If [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/06/11/actionscript-3-pushing-data-through-class/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apollo is now Adobe Intergrated Runtime Flex 3 Moxie is beta to the public</title>
		<link>http://etc.joshspoon.com/2007/06/11/apollo-is-now-adobe-intergrated-runtime/</link>
		<comments>http://etc.joshspoon.com/2007/06/11/apollo-is-now-adobe-intergrated-runtime/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 05:03:42 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Apollo (AIR)]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[as3]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/06/11/apollo-is-now-adobe-intergrated-runtime/</guid>
		<description><![CDATA[Wow, Apollo is now beta. I&#8217;m going to still call it Apollo. I like it better then that stale name it is now. I like the acronym but not the full name.
Also Flex 3 beta is out!!! Get it now.
Flex builder 3 MOXIE

Flex SDK
Apollo beta 1

Apollo SDK
HAPPY CODING


No related posts.


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/06/11/apollo-is-now-adobe-intergrated-runtime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filter Data with ArrayCollection</title>
		<link>http://etc.joshspoon.com/2007/06/06/filter-data-with-arraycollection/</link>
		<comments>http://etc.joshspoon.com/2007/06/06/filter-data-with-arraycollection/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 08:58:41 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/06/06/filter-data-with-arraycollection/</guid>
		<description><![CDATA[After watching a Lynda.com tutorial realized I didn&#8217;t have to do as much work to filter data.
the filterFunction  is a public property of the ICollectionView witch is the class that the ArrayCollection extends from.
So this function/method is accessible to a ArrayCollection.
[as]

< ?xml version="1.0" encoding="utf-8"?>
< ![CDATA[
import mx.collections.*;
private var collectionArray:Array;
[Bindable]
private var collectionData:ArrayCollection;
private function init():void
{
collectionArray = [{first: [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/06/06/filter-data-with-arraycollection/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Actionscript 3 Clouds</title>
		<link>http://etc.joshspoon.com/2007/05/08/actionscript-3-clouds/</link>
		<comments>http://etc.joshspoon.com/2007/05/08/actionscript-3-clouds/#comments</comments>
		<pubDate>Tue, 08 May 2007 22:10:00 +0000</pubDate>
		<dc:creator>joshspoon</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>

		<guid isPermaLink="false">http://etc.joshspoon.com/2007/05/08/actionscript-3-clouds/</guid>
		<description><![CDATA[I made my own rendition to AS3:Cookbook example of Perlin Noise, an effect created for Tron believe it or not.
[as]
package {
import flash.display.Sprite;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.events.Event;
import flash.geom.Point;
import flash.display.BitmapDataChannel;
public class Clouds extends Sprite
{
private var _bitmap:BitmapData;
private var _xoffset:int = 0;
private var _w:Number
private var _h:Number
public function Clouds(w:Number, h:Number)
{
_w = w;
_h = h;
_bitmap = new BitmapData(_w, _h, true, 0xffFFFFFF);
var image:Bitmap [...]


No related posts.]]></description>
		<wfw:commentRss>http://etc.joshspoon.com/2007/05/08/actionscript-3-clouds/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
