<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>ActionScript 3 Design Patterns &#187; State</title>
	<atom:link href="http://www.as3dp.com/category/design-patterns/state/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.as3dp.com</link>
	<description>OOP Techniques for Flash and Flex Developers</description>
	<lastBuildDate>Thu, 08 Jul 2010 21:18:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
		<item>
		<title>The ActionScript 3.0 Design Pattern Thrill Ride: Part II—Catalyst</title>
		<link>http://www.as3dp.com/2010/03/16/the-actionscript-3-0-design-pattern-thrill-ride-part-ii%e2%80%94catalyst/</link>
		<comments>http://www.as3dp.com/2010/03/16/the-actionscript-3-0-design-pattern-thrill-ride-part-ii%e2%80%94catalyst/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 20:09:50 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[Design Pattern Tours]]></category>
		<category><![CDATA[State]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=2892</guid>
		<description><![CDATA[ I&#8217;ve been working on a project with Adobe Catalyst, and if I didn&#8217;t do something for a Design Pattern tour now, it would be put off until I don&#8217;t know when. So I put together a non-design pattern application incorporating video and code snippets from the Aid Game. I simply have not had time [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2010/03/16/the-actionscript-3-0-design-pattern-thrill-ride-part-ii%e2%80%94catalyst/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>New Aid Game: The Machine Moves!</title>
		<link>http://www.as3dp.com/2010/02/02/new-aid-game-the-machine-moves/</link>
		<comments>http://www.as3dp.com/2010/02/02/new-aid-game-the-machine-moves/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 18:54:54 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[State]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=2538</guid>
		<description><![CDATA[ wanted to move on from the original Aid Game, at least as far as the movement was concerned; so I fully fixed it up. With the new set of rules from the previous post of repairing the movement, I realized that if I didn&#8217;t generate fully operating movement states, we&#8217;d end up overly focusing [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2010/02/02/new-aid-game-the-machine-moves/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Fixing the State Machine: Aid Game Repair</title>
		<link>http://www.as3dp.com/2010/01/30/fixing-the-state-machine-aid-game-repair/</link>
		<comments>http://www.as3dp.com/2010/01/30/fixing-the-state-machine-aid-game-repair/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 22:05:05 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[State]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=2516</guid>
		<description><![CDATA[strong>Getting the States Straight
In a recent post to illustrate the use of composition and delegation, I created a simple game using a State design Pattern—the Aid Game. A lot of people had lots of questions and suggestions for making it better and being one who thrives on improvement and change, I promised to have a [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2010/01/30/fixing-the-state-machine-aid-game-repair/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>ActionScript 3.0 State Design Pattern: An Aid Game</title>
		<link>http://www.as3dp.com/2010/01/18/actionscript-3-0-state-design-pattern-an-aid-game/</link>
		<comments>http://www.as3dp.com/2010/01/18/actionscript-3-0-state-design-pattern-an-aid-game/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 15:14:11 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[State]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=2433</guid>
		<description><![CDATA[fter creating the post on the acquaintance relationship between classes, I started thinking about the aggregate relationship and delegation. One of the best examples of delegation can be found in the State design patterns. All of the states are delegated to objects that handle each state. So I thought it&#8217;d be a good idea to [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2010/01/18/actionscript-3-0-state-design-pattern-an-aid-game/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Friends with Benefits: State and Factory Method Together at Last—Part II</title>
		<link>http://www.as3dp.com/2009/06/24/friends-with-benefits-state-and-factory-method-together-at-last%e2%80%94part-ii/</link>
		<comments>http://www.as3dp.com/2009/06/24/friends-with-benefits-state-and-factory-method-together-at-last%e2%80%94part-ii/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 09:23:47 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Factory Method]]></category>
		<category><![CDATA[Polymorphism]]></category>
		<category><![CDATA[State]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=1106</guid>
		<description><![CDATA[In the first part of this article,  Friends with Benefits: Refactoring with Multiple Design Patterns—Part I you saw how a Factory Method design pattern was used to hold and deliver data to a DataProvider object. The Factory Method design pattern allowed for easy update by simply adding items to concrete products from a Product [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/06/24/friends-with-benefits-state-and-factory-method-together-at-last%e2%80%94part-ii/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Friends with Benefits: Refactoring with Multiple Design Patterns—Part I</title>
		<link>http://www.as3dp.com/2009/06/16/friends-with-benefits-refactoring-with-multiple-design-patterns%e2%80%94part-i/</link>
		<comments>http://www.as3dp.com/2009/06/16/friends-with-benefits-refactoring-with-multiple-design-patterns%e2%80%94part-i/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 21:43:03 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Examples]]></category>
		<category><![CDATA[Factory Method]]></category>
		<category><![CDATA[State]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=1077</guid>
		<description><![CDATA[The Case of the Crowded Client
After I made my video player that I planned to use to illustrate refactoring a non-design pattern program into a design pattern one, I noticed how crowded the Client class had become. Most of the crowding was caused by creating and populating UIs and event handling functions. One class that [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/06/16/friends-with-benefits-refactoring-with-multiple-design-patterns%e2%80%94part-i/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
	</channel>
</rss>
