<?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 for Building Blocks</title>
	<atom:link href="http://joelhooks.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://joelhooks.com</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>Comment on Robotlegs 2 (beta): Flickr Image Gallery by Joel Hooks</title>
		<link>http://joelhooks.com/2011/12/29/robotlegs-2-beta-flickr-image-gallery/comment-page-1/#comment-916</link>
		<dc:creator>Joel Hooks</dc:creator>
		<pubDate>Thu, 02 Feb 2012 05:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=618#comment-916</guid>
		<description>I don&#039;t think so. I can&#039;t investigate until this weekend. You can ask on the http://knowledge.robotlegs.org and might get a faster collaborator.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think so. I can&#8217;t investigate until this weekend. You can ask on the <a href="http://knowledge.robotlegs.org" rel="nofollow">http://knowledge.robotlegs.org</a> and might get a faster collaborator.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Robotlegs 2 (beta): Flickr Image Gallery by Denis</title>
		<link>http://joelhooks.com/2011/12/29/robotlegs-2-beta-flickr-image-gallery/comment-page-1/#comment-915</link>
		<dc:creator>Denis</dc:creator>
		<pubDate>Thu, 02 Feb 2012 04:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=618#comment-915</guid>
		<description>Hi Joel, 

I just tried and it does not work for me. 
Here is wjat I am doing:
1. In the AppConfig I have added following lines:
            mediatorMap.map(TestPopupButton).toMediator(TestPopupButtonMediator); //button on popup window            mediatorMap.map(TestPopupWindow).toMediator(TestPopupWindowMediator); // and popup window itself
2. And here I open popup:
            var w:TestPopupWindow = new TestPopupWindow();            PopUpManager.addPopUp(w, FlexGlobals.topLevelApplication as DisplayObject);

Am I missing something?</description>
		<content:encoded><![CDATA[<p>Hi Joel, </p>
<p>I just tried and it does not work for me. <br />
Here is wjat I am doing:<br />
1. In the AppConfig I have added following lines:<br />
            mediatorMap.map(TestPopupButton).toMediator(TestPopupButtonMediator); //button on popup window            mediatorMap.map(TestPopupWindow).toMediator(TestPopupWindowMediator); // and popup window itself<br />
2. And here I open popup:<br />
            var w:TestPopupWindow = new TestPopupWindow();            PopUpManager.addPopUp(w, FlexGlobals.topLevelApplication as DisplayObject);</p>
<p>Am I missing something?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Robotlegs 2 (beta): Flickr Image Gallery by Joel Hooks</title>
		<link>http://joelhooks.com/2011/12/29/robotlegs-2-beta-flickr-image-gallery/comment-page-1/#comment-914</link>
		<dc:creator>Joel Hooks</dc:creator>
		<pubDate>Wed, 01 Feb 2012 16:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=618#comment-914</guid>
		<description>That&#039;s a good question. Give it a try ;)</description>
		<content:encoded><![CDATA[<p>That&#8217;s a good question. Give it a try <img src='http://joelhooks.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Robotlegs 2 (beta): Flickr Image Gallery by Denis</title>
		<link>http://joelhooks.com/2011/12/29/robotlegs-2-beta-flickr-image-gallery/comment-page-1/#comment-913</link>
		<dc:creator>Denis</dc:creator>
		<pubDate>Wed, 01 Feb 2012 09:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=618#comment-913</guid>
		<description>Hi Joel, 

Is flex popup mediating properly with RL2?</description>
		<content:encoded><![CDATA[<p>Hi Joel, </p>
<p>Is flex popup mediating properly with RL2?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Modular Robotlegs by jmp909</title>
		<link>http://joelhooks.com/2010/05/02/modular-robotlegs/comment-page-1/#comment-912</link>
		<dc:creator>jmp909</dc:creator>
		<pubDate>Thu, 19 Jan 2012 18:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=477#comment-912</guid>
		<description>for anyone interested, the slow down with multiple doodads appears to come mainly from the console logging not the modular nature. if you remove the console from the app the modules are a lot more responsive even when adding a few. 

Great example thanks Joel. this and http://labs.riamore.com/content/robotlegs/examples/dynmodules got me up to scratch with RobotLegs &amp; Flex, for some of these more complicated applications of the frameworks, from a beginner in in a few days</description>
		<content:encoded><![CDATA[<p>for anyone interested, the slow down with multiple doodads appears to come mainly from the console logging not the modular nature. if you remove the console from the app the modules are a lot more responsive even when adding a few. </p>
<p>Great example thanks Joel. this and http://labs.riamore.com/content/robotlegs/examples/dynmodules got me up to scratch with RobotLegs &amp; Flex, for some of these more complicated applications of the frameworks, from a beginner in in a few days</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Robotlegs, AS3-Signals and the SignalCommandMap Example 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>Comment on Robotlegs, AS3-Signals and the SignalCommandMap Example 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>Comment on Robotlegs, AS3-Signals and the SignalCommandMap Example 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>Comment on Robotlegs 2 (beta): Flickr Image Gallery by Robert Penner</title>
		<link>http://joelhooks.com/2011/12/29/robotlegs-2-beta-flickr-image-gallery/comment-page-1/#comment-905</link>
		<dc:creator>Robert Penner</dc:creator>
		<pubDate>Thu, 05 Jan 2012 03:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=618#comment-905</guid>
		<description>&gt; &quot;this just doesn&#039;t make any sense to dig through the context to get at the dependency that I really want.&quot;

I agree. The IContextConfigs currently in Robotlegs 2 have a lot of code like:

context.injector.getInstance(IMediatorMap)

Using the context to get the injector to pull out a dependency from the injector--this gets my Demeter-sense tingling. I feel it would be more straightforward to just inject the IMediatorMap into something and skip the pretext of &quot;configuring the context&quot;.</description>
		<content:encoded><![CDATA[<p>&gt; &#8220;this just doesn&#8217;t make any sense to dig through the context to get at the dependency that I really want.&#8221;</p>
<p>I agree. The IContextConfigs currently in Robotlegs 2 have a lot of code like:</p>
<p>context.injector.getInstance(IMediatorMap)</p>
<p>Using the context to get the injector to pull out a dependency from the injector&#8211;this gets my Demeter-sense tingling. I feel it would be more straightforward to just inject the IMediatorMap into something and skip the pretext of &#8220;configuring the context&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Robotlegs 2 (beta): Flickr Image Gallery by Robert Penner</title>
		<link>http://joelhooks.com/2011/12/29/robotlegs-2-beta-flickr-image-gallery/comment-page-1/#comment-904</link>
		<dc:creator>Robert Penner</dc:creator>
		<pubDate>Thu, 05 Jan 2012 03:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=618#comment-904</guid>
		<description>I agree with you on the last point. Obviously making custom Events is not my favourite thing, either.</description>
		<content:encoded><![CDATA[<p>I agree with you on the last point. Obviously making custom Events is not my favourite thing, either.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

