<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Inspired Robot</title>
	<atom:link href="http://inspiredrobot.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://inspiredrobot.com/blog</link>
	<description>Coding for the robotic soul</description>
	<lastBuildDate>Sat, 30 Apr 2011 14:02:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Comment on Composition by admin</title>
		<link>http://inspiredrobot.com/blog/composition/comment-page-1/#comment-393</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 30 Apr 2011 14:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://inspiredrobot.com/blog/?page_id=40#comment-393</guid>
		<description>&lt;a href=&quot;#comment-392&quot; rel=&quot;nofollow&quot;&gt;@dan&lt;/a&gt; 
I can&#039;t wait to hear my next composition either.  Of course I still have to write it :)</description>
		<content:encoded><![CDATA[<p><a href="#comment-392" rel="nofollow">@dan</a><br />
I can&#8217;t wait to hear my next composition either.  Of course I still have to write it <img src='http://inspiredrobot.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Composition by dan</title>
		<link>http://inspiredrobot.com/blog/composition/comment-page-1/#comment-392</link>
		<dc:creator>dan</dc:creator>
		<pubDate>Sat, 30 Apr 2011 13:21:38 +0000</pubDate>
		<guid isPermaLink="false">http://inspiredrobot.com/blog/?page_id=40#comment-392</guid>
		<description>Waiting to hear the next composition.</description>
		<content:encoded><![CDATA[<p>Waiting to hear the next composition.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MVC Pattern in AS3 by Steve Perrie</title>
		<link>http://inspiredrobot.com/blog/2009/10/31/mvc-pattern-in-as3/comment-page-1/#comment-266</link>
		<dc:creator>Steve Perrie</dc:creator>
		<pubDate>Sun, 27 Feb 2011 18:14:52 +0000</pubDate>
		<guid isPermaLink="false">http://inspiredrobot.com/blog/?p=49#comment-266</guid>
		<description>It&#039;s interesting to see MVC patterns applied to client side software, which traditionally resides completely in the presentation layer. Creating a true and strict MVC pattern outside of a native framework that takes care of some of the basic model binding is a tough road. It takes a lot of work to completely abstract a view from data, and it&#039;s often not worth the trouble when you have deadlines and the chance of reuse is slim.

The difficulty comes when you&#039;re using a model in multiple places. The temptation is high to store logic right in your model because it&#039;s a centralized location. Then when new requirements come it you can quickly find your model bending to fit multiple purposes. 

I get into those themes a little in my post on MVC (shameless plug). http://www.mindstorminteractive.com/blog/?p=399

You&#039;ll hopefully get to experience the joys of the ASP.NET MVC world soon enough. Once you learn linq and entity framework you won&#039;t miss your cute little xml parser.</description>
		<content:encoded><![CDATA[<p>It&#8217;s interesting to see MVC patterns applied to client side software, which traditionally resides completely in the presentation layer. Creating a true and strict MVC pattern outside of a native framework that takes care of some of the basic model binding is a tough road. It takes a lot of work to completely abstract a view from data, and it&#8217;s often not worth the trouble when you have deadlines and the chance of reuse is slim.</p>
<p>The difficulty comes when you&#8217;re using a model in multiple places. The temptation is high to store logic right in your model because it&#8217;s a centralized location. Then when new requirements come it you can quickly find your model bending to fit multiple purposes. </p>
<p>I get into those themes a little in my post on MVC (shameless plug). <a href="http://www.mindstorminteractive.com/blog/?p=399" rel="nofollow">http://www.mindstorminteractive.com/blog/?p=399</a></p>
<p>You&#8217;ll hopefully get to experience the joys of the ASP.NET MVC world soon enough. Once you learn linq and entity framework you won&#8217;t miss your cute little xml parser.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash CS4: Inverse Kinematics Robot by Casper</title>
		<link>http://inspiredrobot.com/blog/2009/02/17/flash-cs4-inverse-kinematics-robot/comment-page-1/#comment-101</link>
		<dc:creator>Casper</dc:creator>
		<pubDate>Sun, 14 Mar 2010 05:18:25 +0000</pubDate>
		<guid isPermaLink="false">http://inspiredrobot.com/blog/?p=10#comment-101</guid>
		<description>it would be great to see this robot effect done with Coornhert and other historical figures. PS I added you to my blogroll at superiormotive.com.</description>
		<content:encoded><![CDATA[<p>it would be great to see this robot effect done with Coornhert and other historical figures. PS I added you to my blogroll at superiormotive.com.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Crash Alert: flash10 wmode &#8220;transparent&#8221; can crash FF3 &amp; IE7 by Joost</title>
		<link>http://inspiredrobot.com/blog/2009/03/05/transparent-wmode-crashes-browser-in-flash-10-with-3d-filters-and-simplebuttons/comment-page-1/#comment-95</link>
		<dc:creator>Joost</dc:creator>
		<pubDate>Tue, 23 Feb 2010 09:36:59 +0000</pubDate>
		<guid isPermaLink="false">http://inspiredrobot.com/blog/?p=27#comment-95</guid>
		<description>You can also give &quot;wmode&quot; the value &quot;opaque&quot;
But now you have to edit the background in the flash file.</description>
		<content:encoded><![CDATA[<p>You can also give &#8220;wmode&#8221; the value &#8220;opaque&#8221;<br />
But now you have to edit the background in the flash file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MVC Pattern in AS3 by John Pencola</title>
		<link>http://inspiredrobot.com/blog/2009/10/31/mvc-pattern-in-as3/comment-page-1/#comment-68</link>
		<dc:creator>John Pencola</dc:creator>
		<pubDate>Tue, 17 Nov 2009 04:35:32 +0000</pubDate>
		<guid isPermaLink="false">http://inspiredrobot.com/blog/?p=49#comment-68</guid>
		<description>Hi there, good post! I totally agree on your comment about abuse/over-use of MVC. I think that force-fitting an application into the MVC pattern ( or any pattern for that matter ) as a default solution is the first mistake a lot of engineers make. I&#039;ve especially seen this happen in the Flash community! What I do like about the MVC pattern is the emphasis on code separation and organization and not so much about implementing exactly how MVC patterned code ( as defined ) &quot;should&quot; operate. It&#039;s all about the task at hand and the objects we are working with. 

That said, if serializing and deserializing your model directly in your View classes works in your application, than so be it. Although, to me, and my limited understanding of what you are specifically working on, that raises a red flag. For example, what if the data source ( whether it be an RSS, a Web Service, etc. ) returned a data structure that was a far cry from the true object models in which you software operates on? And what if there are multiple services that we need to work with?

Generally speaking, I like to handle this in the Model layer of the software. The various Views and Controllers only know of specific OO Model types. What you end up with is an intermediary object that does the serializing and deserializing and interfaces directly with the data service. If you want to collect data from various sources ( as mentioned above ) you can then write additional intermediary objects that de/serialize those structures. But the important part is that the response from those data services is funneled back through those methods into a common set of Model objects. These objects are understood by the softwares VC&#039;s and are not coupled with the data services that their properties are populated from. In a nutshell, while it may be easy to parse the XML straight in the View it will ultimately lead to tighter coupling. Just think of it this way, &quot;What is the the responsibility of the View?&quot;.

Again, great thoughts! I&#039;ll check back here more often. Take care man.

JP</description>
		<content:encoded><![CDATA[<p>Hi there, good post! I totally agree on your comment about abuse/over-use of MVC. I think that force-fitting an application into the MVC pattern ( or any pattern for that matter ) as a default solution is the first mistake a lot of engineers make. I&#8217;ve especially seen this happen in the Flash community! What I do like about the MVC pattern is the emphasis on code separation and organization and not so much about implementing exactly how MVC patterned code ( as defined ) &#8220;should&#8221; operate. It&#8217;s all about the task at hand and the objects we are working with. </p>
<p>That said, if serializing and deserializing your model directly in your View classes works in your application, than so be it. Although, to me, and my limited understanding of what you are specifically working on, that raises a red flag. For example, what if the data source ( whether it be an RSS, a Web Service, etc. ) returned a data structure that was a far cry from the true object models in which you software operates on? And what if there are multiple services that we need to work with?</p>
<p>Generally speaking, I like to handle this in the Model layer of the software. The various Views and Controllers only know of specific OO Model types. What you end up with is an intermediary object that does the serializing and deserializing and interfaces directly with the data service. If you want to collect data from various sources ( as mentioned above ) you can then write additional intermediary objects that de/serialize those structures. But the important part is that the response from those data services is funneled back through those methods into a common set of Model objects. These objects are understood by the softwares VC&#8217;s and are not coupled with the data services that their properties are populated from. In a nutshell, while it may be easy to parse the XML straight in the View it will ultimately lead to tighter coupling. Just think of it this way, &#8220;What is the the responsibility of the View?&#8221;.</p>
<p>Again, great thoughts! I&#8217;ll check back here more often. Take care man.</p>
<p>JP</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash CS4: Inverse Kinematics Robot by Donalda Brook</title>
		<link>http://inspiredrobot.com/blog/2009/02/17/flash-cs4-inverse-kinematics-robot/comment-page-1/#comment-63</link>
		<dc:creator>Donalda Brook</dc:creator>
		<pubDate>Sat, 07 Nov 2009 16:12:42 +0000</pubDate>
		<guid isPermaLink="false">http://inspiredrobot.com/blog/?p=10#comment-63</guid>
		<description>Wow, it worked, thank you. Yes it is CS4, I have not yet covered Classic Tween in school. And could not sleep trying to start a school project got up and have been struggling since very early this morning.
Thanks again. I will try to pass it forward when I have learned enough to help someone else.</description>
		<content:encoded><![CDATA[<p>Wow, it worked, thank you. Yes it is CS4, I have not yet covered Classic Tween in school. And could not sleep trying to start a school project got up and have been struggling since very early this morning.<br />
Thanks again. I will try to pass it forward when I have learned enough to help someone else.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash CS4: Inverse Kinematics Robot by admin</title>
		<link>http://inspiredrobot.com/blog/2009/02/17/flash-cs4-inverse-kinematics-robot/comment-page-1/#comment-62</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 07 Nov 2009 15:59:10 +0000</pubDate>
		<guid isPermaLink="false">http://inspiredrobot.com/blog/?p=10#comment-62</guid>
		<description>&lt;a href=&quot;#comment-61&quot; rel=&quot;nofollow&quot;&gt;@Donalda Brook&lt;/a&gt; 
Donalda, since you had no problem tweening vector images, I&#039;m not sure what&#039;s going on in this case.  What version of flash are you using to make the tween?  If Flash CS4, then there three kinds of Tween you can choose from: Motion Tween / Shape Tween / Classic Tween.  If the arrow for the tween shows a dashed line, then something is wrong with the tween (such as a missing symbol).  I would suggest starting with Classic Tween, which is the way things were done before Flash CS4.</description>
		<content:encoded><![CDATA[<p><a href="#comment-61" rel="nofollow">@Donalda Brook</a><br />
Donalda, since you had no problem tweening vector images, I&#8217;m not sure what&#8217;s going on in this case.  What version of flash are you using to make the tween?  If Flash CS4, then there three kinds of Tween you can choose from: Motion Tween / Shape Tween / Classic Tween.  If the arrow for the tween shows a dashed line, then something is wrong with the tween (such as a missing symbol).  I would suggest starting with Classic Tween, which is the way things were done before Flash CS4.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash CS4: Inverse Kinematics Robot by Donalda Brook</title>
		<link>http://inspiredrobot.com/blog/2009/02/17/flash-cs4-inverse-kinematics-robot/comment-page-1/#comment-61</link>
		<dc:creator>Donalda Brook</dc:creator>
		<pubDate>Sat, 07 Nov 2009 15:38:00 +0000</pubDate>
		<guid isPermaLink="false">http://inspiredrobot.com/blog/?p=10#comment-61</guid>
		<description>I am just learning flash, and have imported a psd file, import to stage. Made a mc symbol of it and brought it to the stage, and motion tweened it across the stage to test if it was working. Play movie and I see nothing.
I have had no problems tweening vector images.
Can not figure out what I am doing wrong.
Thanks.
Donalda</description>
		<content:encoded><![CDATA[<p>I am just learning flash, and have imported a psd file, import to stage. Made a mc symbol of it and brought it to the stage, and motion tweened it across the stage to test if it was working. Play movie and I see nothing.<br />
I have had no problems tweening vector images.<br />
Can not figure out what I am doing wrong.<br />
Thanks.<br />
Donalda</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Flash CS4: Inverse Kinematics Robot by admin</title>
		<link>http://inspiredrobot.com/blog/2009/02/17/flash-cs4-inverse-kinematics-robot/comment-page-1/#comment-57</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 31 Oct 2009 13:12:53 +0000</pubDate>
		<guid isPermaLink="false">http://inspiredrobot.com/blog/?p=10#comment-57</guid>
		<description>Sorry I had no response for you Tom, I hope you figured it out. I was out of the flash world for several months, but I’m back to it now.</description>
		<content:encoded><![CDATA[<p>Sorry I had no response for you Tom, I hope you figured it out. I was out of the flash world for several months, but I’m back to it now.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

