<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Robotlegs, AS3-Signals and the SignalCommandMap Example</title>
	<atom:link href="http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/feed/" rel="self" type="application/rss+xml" />
	<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/</link>
	<description>[without unit tests] you&#039;re not refactoring; you&#039;re just changing shit. -Hamlet D&#039;Arcy</description>
	<lastBuildDate>Thu, 02 Feb 2012 05:54:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: jmp909</title>
		<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/comment-page-1/#comment-909</link>
		<dc:creator>jmp909</dc:creator>
		<pubDate>Fri, 13 Jan 2012 23:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=432#comment-909</guid>
		<description>Ok i updated my SignalsCommandMap swc to the v0.4 version and along with my constructor fix in FoodItemSelected everything works without warnings now

SWCs used: 
as3-signals-v0.8.swc, robotlegs-framework-v1.5.2.swc, 
signals-extension-SignalsCommandMap-v0.4.swc, 
SwiftSuspenders-v1.5.1.swcHope this is useful to people</description>
		<content:encoded><![CDATA[<p>Ok i updated my SignalsCommandMap swc to the v0.4 version and along with my constructor fix in FoodItemSelected everything works without warnings now</p>
<p>SWCs used: <br />
as3-signals-v0.8.swc, robotlegs-framework-v1.5.2.swc, <br />
signals-extension-SignalsCommandMap-v0.4.swc, <br />
SwiftSuspenders-v1.5.1.swcHope this is useful to people</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jmp909</title>
		<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/comment-page-1/#comment-908</link>
		<dc:creator>jmp909</dc:creator>
		<pubDate>Fri, 13 Jan 2012 23:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=432#comment-908</guid>
		<description>sorry about that.. line breaks not showing.. those other parts are my trace outputs to follow the function signal flow.. the warning is:   

Warning: Injector already has a rule for type &quot;org.robotlegs.examples.signalcommands.model.enums::FoodType&quot;, named &quot;&quot;. If you have overwritten this mapping intentionally you can use &quot;injector.unmap()&quot; prior to your replacement mapping in order to avoid seeing this message. </description>
		<content:encoded><![CDATA[<p>sorry about that.. line breaks not showing.. those other parts are my trace outputs to follow the function signal flow.. the warning is:   </p>
<p>Warning: Injector already has a rule for type &#8220;org.robotlegs.examples.signalcommands.model.enums::FoodType&#8221;, named &#8220;&#8221;. If you have overwritten this mapping intentionally you can use &#8220;injector.unmap()&#8221; prior to your replacement mapping in order to avoid seeing this message. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jmp909</title>
		<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/comment-page-1/#comment-907</link>
		<dc:creator>jmp909</dc:creator>
		<pubDate>Fri, 13 Jan 2012 23:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=432#comment-907</guid>
		<description>i&#039;ve managed to get this sort of working with: 
as3-signals-v0.8.swcrobotlegs-framework-v1.5.2.swcsignals-extension-SignalsCommandMap.swcSwiftSuspenders-v1.5.1.swchowever note the following..

I had to add a constructor function to the FoodItemSelected signal

	public class FoodItemSelected extends Signal	{		public function FoodItemSelected()		{				super(FoodItem);		}	}

this removes the following error that was occurring with other versions:

[Fault] exception, information=Error: Injector is missing a rule to handle injection into property &quot;item&quot; of object &quot;[object FoodItemSelectedCommand]&quot;. Target dependency: &quot;org.robotlegs.examples.signalcommands.model.vo::FoodItem&quot;, named &quot;&quot;


but there&#039;s a warning on the Injector...

AddFoodItemToOrder::FoodSelectionView::addFoodItem_clickHandlerFoodSelectionViewMediator::handleItemTypeAddedAddFoodItemToOrderCommand::executeFoodOrderModel::addItemToOrderCurrentOrderViewMediator::updateOnItemAddedFoodItemSelectedCommand::executeCurrentOrderViewMediator::updateOnOrderUpdatedFoodSelectionView::addFoodItem_clickHandlerFoodSelectionViewMediator::handleItemTypeAddedWarning: Injector already has a rule for type &quot;org.robotlegs.examples.signalcommands.model.enums::FoodType&quot;, named &quot;&quot;. If you have overwritten this mapping intentionally you can use &quot;injector.unmap()&quot; prior to your replacement mapping in order to avoid seeing this message.


I&#039;m not sure what&#039;s happening there then. The application works now, but there&#039;s obviously still an issue

j</description>
		<content:encoded><![CDATA[<p>i&#8217;ve managed to get this sort of working with: <br />
as3-signals-v0.8.swcrobotlegs-framework-v1.5.2.swcsignals-extension-SignalsCommandMap.swcSwiftSuspenders-v1.5.1.swchowever note the following..</p>
<p>I had to add a constructor function to the FoodItemSelected signal</p>
<p>	public class FoodItemSelected extends Signal	{		public function FoodItemSelected()		{				super(FoodItem);		}	}</p>
<p>this removes the following error that was occurring with other versions:</p>
<p>[Fault] exception, information=Error: Injector is missing a rule to handle injection into property &#8220;item&#8221; of object &#8220;[object FoodItemSelectedCommand]&#8220;. Target dependency: &#8220;org.robotlegs.examples.signalcommands.model.vo::FoodItem&#8221;, named &#8220;&#8221;</p>
<p>but there&#8217;s a warning on the Injector&#8230;</p>
<p>AddFoodItemToOrder::FoodSelectionView::addFoodItem_clickHandlerFoodSelectionViewMediator::handleItemTypeAddedAddFoodItemToOrderCommand::executeFoodOrderModel::addItemToOrderCurrentOrderViewMediator::updateOnItemAddedFoodItemSelectedCommand::executeCurrentOrderViewMediator::updateOnOrderUpdatedFoodSelectionView::addFoodItem_clickHandlerFoodSelectionViewMediator::handleItemTypeAddedWarning: Injector already has a rule for type &#8220;org.robotlegs.examples.signalcommands.model.enums::FoodType&#8221;, named &#8220;&#8221;. If you have overwritten this mapping intentionally you can use &#8220;injector.unmap()&#8221; prior to your replacement mapping in order to avoid seeing this message.</p>
<p>I&#8217;m not sure what&#8217;s happening there then. The application works now, but there&#8217;s obviously still an issue</p>
<p>j</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Samac</title>
		<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/comment-page-1/#comment-805</link>
		<dc:creator>Samac</dc:creator>
		<pubDate>Wed, 29 Jun 2011 23:34:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=432#comment-805</guid>
		<description>Maybe it is just me (most likely), I&#039;m working to understand this and I&#039;m using RobotLegs 1.4 &amp; as3Signals 0.8 and when I try to compile the piece, I receive the following error:

ReferenceError: Error #1065: Variable org.robotlegs.base:ContextBase::injector is not defined.

Now if I load the Robotlegs that was originally with your piece, the error is gone.  I noticed that the version of Robotlegs are different.  Is there something I should do to correct for this.  I would like to use the latest of all SWCs.</description>
		<content:encoded><![CDATA[<p>Maybe it is just me (most likely), I&#8217;m working to understand this and I&#8217;m using RobotLegs 1.4 &amp; as3Signals 0.8 and when I try to compile the piece, I receive the following error:</p>
<p>ReferenceError: Error #1065: Variable org.robotlegs.base:ContextBase::injector is not defined.</p>
<p>Now if I load the Robotlegs that was originally with your piece, the error is gone.  I noticed that the version of Robotlegs are different.  Is there something I should do to correct for this.  I would like to use the latest of all SWCs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel Hooks</title>
		<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/comment-page-1/#comment-760</link>
		<dc:creator>Joel Hooks</dc:creator>
		<pubDate>Fri, 03 Jun 2011 23:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=432#comment-760</guid>
		<description>I&#039;d say this example might use a previous release and you should definitely acquire the latest versions of the libraries for your projects. The example itself is still valid.</description>
		<content:encoded><![CDATA[<p>I&#39;d say this example might use a previous release and you should definitely acquire the latest versions of the libraries for your projects. The example itself is still valid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/comment-page-1/#comment-759</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Fri, 03 Jun 2011 19:11:08 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=432#comment-759</guid>
		<description>Hi Joel, would you say that this example has the latest robotlegs/signals release? Or is there another link/example?</description>
		<content:encoded><![CDATA[<p>Hi Joel, would you say that this example has the latest robotlegs/signals release? Or is there another link/example?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Masuland</title>
		<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/comment-page-1/#comment-748</link>
		<dc:creator>Masuland</dc:creator>
		<pubDate>Mon, 02 May 2011 16:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=432#comment-748</guid>
		<description>Hey Joel,&lt;br&gt;&lt;br&gt;I&#039;d like to create a Login Example with Robotlegs 1.4 &amp; AS3-Signals 0.8, but, for now it only works with Robotlegs 1.0 &amp; AS3-Signals 0.6 ... see:&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/masuland/wiki/LoginExample&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/masul...&lt;/a&gt; or&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/masuland/wiki/LoginExample#Flex_4_(Halo)_with_MVCbCmd&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/masul...&lt;/a&gt;&lt;br&gt;&lt;br&gt;Is AS3-Signal ... see:&lt;br&gt;&lt;a href=&quot;https://github.com/robertpenner/as3-signals&quot; rel=&quot;nofollow&quot;&gt;https://github.com/robertpenne...&lt;/a&gt;&lt;br&gt;... and the Signals-extension for Robotlegs ... see:&lt;br&gt;&lt;a href=&quot;https://github.com/robotlegs/signals-extensions-CommandSignal&quot; rel=&quot;nofollow&quot;&gt;https://github.com/robotlegs/s...&lt;/a&gt;&lt;br&gt;... still supported from the Robotlegs - Community?&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;masu&lt;br&gt;</description>
		<content:encoded><![CDATA[<p>Hey Joel,</p>
<p>I&#39;d like to create a Login Example with Robotlegs 1.4 &amp; AS3-Signals 0.8, but, for now it only works with Robotlegs 1.0 &amp; AS3-Signals 0.6 &#8230; see:</p>
<p><a href="http://code.google.com/p/masuland/wiki/LoginExample" rel="nofollow">http://code.google.com/p/masul&#8230;</a> or<br /><a href="http://code.google.com/p/masuland/wiki/LoginExample#Flex_4_(Halo)_with_MVCbCmd" rel="nofollow">http://code.google.com/p/masul&#8230;</a></p>
<p>Is AS3-Signal &#8230; see:<br /><a href="https://github.com/robertpenner/as3-signals" rel="nofollow">https://github.com/robertpenne&#8230;</a><br />&#8230; and the Signals-extension for Robotlegs &#8230; see:<br /><a href="https://github.com/robotlegs/signals-extensions-CommandSignal" rel="nofollow">https://github.com/robotlegs/s&#8230;</a><br />&#8230; still supported from the Robotlegs &#8211; Community?</p>
<p>Thanks,<br />masu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Rivello</title>
		<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/comment-page-1/#comment-736</link>
		<dc:creator>Sam Rivello</dc:creator>
		<pubDate>Thu, 14 Apr 2011 03:57:25 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=432#comment-736</guid>
		<description>Download a free AS3-Signals Presentation PDF and AS3-Only project here!&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.blog.rivellomultimediaconsulting.com/posts/as3-signals-introduction-presentation&quot; rel=&quot;nofollow&quot;&gt;http://www.blog.rivellomultime...&lt;/a&gt;&lt;br&gt;&lt;br&gt;-Samuel Asher Rivello&lt;br&gt;&lt;a href=&quot;http://www.RivelloMultimediaConsulting.com&quot; rel=&quot;nofollow&quot;&gt;http://www.RivelloMultimediaCo...&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
		<content:encoded><![CDATA[<p>Download a free AS3-Signals Presentation PDF and AS3-Only project here!</p>
<p><a href="http://www.blog.rivellomultimediaconsulting.com/posts/as3-signals-introduction-presentation" rel="nofollow">http://www.blog.rivellomultime&#8230;</a></p>
<p>-Samuel Asher Rivello<br /><a href="http://www.RivelloMultimediaConsulting.com" rel="nofollow">http://www.RivelloMultimediaCo&#8230;</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Owen</title>
		<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/comment-page-1/#comment-734</link>
		<dc:creator>Owen</dc:creator>
		<pubDate>Wed, 13 Apr 2011 13:28:44 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=432#comment-734</guid>
		<description>Hi,&lt;br&gt;&lt;br&gt;I&#039;m not sure if I&#039;m using the latest version of the code - it&#039;s the same one as Stray has on her gitub though, but I think I&#039;ve found a bug. If you use unmapSignalClass, the reference to the signal in signalClassMap is retained. If you then remap the signal class the old reference is used, rather than a new one being created. This in turn means that the command does not get fired when the signal is sent.&lt;br&gt;&lt;br&gt;I think fixed it by adding: delete signalClassMap[signalClass]; into the unmapSignalClass method, but it might be that I&#039;m using it wrong!&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;&lt;br&gt;Owen</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#39;m not sure if I&#39;m using the latest version of the code &#8211; it&#39;s the same one as Stray has on her gitub though, but I think I&#39;ve found a bug. If you use unmapSignalClass, the reference to the signal in signalClassMap is retained. If you then remap the signal class the old reference is used, rather than a new one being created. This in turn means that the command does not get fired when the signal is sent.</p>
<p>I think fixed it by adding: delete signalClassMap[signalClass]; into the unmapSignalClass method, but it might be that I&#39;m using it wrong!</p>
<p>Cheers,</p>
<p>Owen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Marr</title>
		<link>http://joelhooks.com/2010/02/14/robotlegs-as3-signals-and-the-signalcommandmap-example/comment-page-1/#comment-689</link>
		<dc:creator>Dave Marr</dc:creator>
		<pubDate>Fri, 04 Mar 2011 03:40:13 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=432#comment-689</guid>
		<description>bump. I was having trouble triggering a command off a flex app&#039;s &quot;applicationComplete&quot; event.</description>
		<content:encoded><![CDATA[<p>bump. I was having trouble triggering a command off a flex app&#39;s &#8220;applicationComplete&#8221; event.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

