<?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 on: MXMLC WTF (8): Keys can be of any type as long as it&#8217;s String</title>
	<atom:link href="http://blog.iconara.net/2008/07/24/mxmlc-wtf-8-keys-can-be-of-any-type-as-long-as-its-string/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.iconara.net/2008/07/24/mxmlc-wtf-8-keys-can-be-of-any-type-as-long-as-its-string/</link>
	<description></description>
	<lastBuildDate>Mon, 07 Nov 2011 12:03:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Josh McDonald</title>
		<link>http://blog.iconara.net/2008/07/24/mxmlc-wtf-8-keys-can-be-of-any-type-as-long-as-its-string/comment-page-1/#comment-7574</link>
		<dc:creator>Josh McDonald</dc:creator>
		<pubDate>Wed, 10 Sep 2008 07:51:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=193#comment-7574</guid>
		<description>&lt;p&gt;On further messing about, it seems it&#039;s not the API&#039;s fault, but MXMLC. It isn&#039;t smart enough to know that subclasses of Object can only be indexed by QNames &lt;em&gt;except&lt;/em&gt; Dictionary.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>On further messing about, it seems it&#8217;s not the API&#8217;s fault, but MXMLC. It isn&#8217;t smart enough to know that subclasses of Object can only be indexed by QNames <em>except</em> Dictionary.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Theo</title>
		<link>http://blog.iconara.net/2008/07/24/mxmlc-wtf-8-keys-can-be-of-any-type-as-long-as-its-string/comment-page-1/#comment-7117</link>
		<dc:creator>Theo</dc:creator>
		<pubDate>Fri, 25 Jul 2008 15:38:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=193#comment-7117</guid>
		<description>&lt;p&gt;I type as * it saves me from casting. It&#039;s not a common issue, but an annoying one.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I type as * it saves me from casting. It&#8217;s not a common issue, but an annoying one.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Penner</title>
		<link>http://blog.iconara.net/2008/07/24/mxmlc-wtf-8-keys-can-be-of-any-type-as-long-as-its-string/comment-page-1/#comment-7116</link>
		<dc:creator>Robert Penner</dc:creator>
		<pubDate>Fri, 25 Jul 2008 15:07:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=193#comment-7116</guid>
		<description>&lt;p&gt;Sorry, I misunderstood. So how did you get around this issue? Did you type k as Object or *?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Sorry, I misunderstood. So how did you get around this issue? Did you type k as Object or *?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Theo</title>
		<link>http://blog.iconara.net/2008/07/24/mxmlc-wtf-8-keys-can-be-of-any-type-as-long-as-its-string/comment-page-1/#comment-7114</link>
		<dc:creator>Theo</dc:creator>
		<pubDate>Fri, 25 Jul 2008 07:45:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=193#comment-7114</guid>
		<description>&lt;p&gt;@Robert&lt;/p&gt;

&lt;p&gt;I think it&#039;s pretty obvious that I&#039;m talking about looping over the &lt;em&gt;keys&lt;/em&gt; of dictionaries, for-each loops are for looping over the &lt;em&gt;values&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;@Josh&lt;/p&gt;

&lt;p&gt;Good spotting, that must be the root of the issue. This means that the error is not in the compiler but in the Flash API, or a combination of both, since the compiler has to be aware of flash.utils.Proxy.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Robert</p>

<p>I think it&#8217;s pretty obvious that I&#8217;m talking about looping over the <em>keys</em> of dictionaries, for-each loops are for looping over the <em>values</em>.</p>

<p>@Josh</p>

<p>Good spotting, that must be the root of the issue. This means that the error is not in the compiler but in the Flash API, or a combination of both, since the compiler has to be aware of flash.utils.Proxy.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Penner</title>
		<link>http://blog.iconara.net/2008/07/24/mxmlc-wtf-8-keys-can-be-of-any-type-as-long-as-its-string/comment-page-1/#comment-7110</link>
		<dc:creator>Robert Penner</dc:creator>
		<pubDate>Thu, 24 Jul 2008 20:59:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=193#comment-7110</guid>
		<description>&lt;p&gt;It looks like you want to use a &quot;for each&quot; loop.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It looks like you want to use a &#8220;for each&#8221; loop.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Josh M</title>
		<link>http://blog.iconara.net/2008/07/24/mxmlc-wtf-8-keys-can-be-of-any-type-as-long-as-its-string/comment-page-1/#comment-7106</link>
		<dc:creator>Josh M</dc:creator>
		<pubDate>Thu, 24 Jul 2008 10:03:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.iconara.net/?p=193#comment-7106</guid>
		<description>&lt;p&gt;Unfortunately a side-effect of Flash.utils.Proxy:&lt;/p&gt;

&lt;p&gt;nextName(index:int):String;&lt;/p&gt;

&lt;p&gt;-Josh&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Unfortunately a side-effect of Flash.utils.Proxy:</p>

<p>nextName(index:int):String;</p>

<p>-Josh</p>]]></content:encoded>
	</item>
</channel>
</rss>

