<?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: Utility Functions For Objects</title>
	<atom:link href="http://jacksondunstan.com/articles/509/feed" rel="self" type="application/rss+xml" />
	<link>http://jacksondunstan.com/articles/509</link>
	<description>Mastering AS3</description>
	<lastBuildDate>Thu, 29 Jul 2010 17:30:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: mrm</title>
		<link>http://jacksondunstan.com/articles/509/comment-page-1#comment-528</link>
		<dc:creator>mrm</dc:creator>
		<pubDate>Wed, 17 Feb 2010 12:17:31 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=509#comment-528</guid>
		<description>A lot of useful Object utility functions in Flex - see mx.utils.ObjectUtil</description>
		<content:encoded><![CDATA[<p>A lot of useful Object utility functions in Flex &#8211; see mx.utils.ObjectUtil</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tahir Ahmed</title>
		<link>http://jacksondunstan.com/articles/509/comment-page-1#comment-472</link>
		<dc:creator>Tahir Ahmed</dc:creator>
		<pubDate>Tue, 05 Jan 2010 14:10:41 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=509#comment-472</guid>
		<description>Utility function for combining two objects into one.

http://tahirahmed.wordpress.com/2009/12/23/combine-two-objects-into-one/

I like this series of Utility functions and classes. Nice collection !!</description>
		<content:encoded><![CDATA[<p>Utility function for combining two objects into one.</p>
<p><a href="http://tahirahmed.wordpress.com/2009/12/23/combine-two-objects-into-one/" rel="nofollow">http://tahirahmed.wordpress.com/2009/12/23/combine-two-objects-into-one/</a></p>
<p>I like this series of Utility functions and classes. Nice collection !!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackson</title>
		<link>http://jacksondunstan.com/articles/509/comment-page-1#comment-428</link>
		<dc:creator>jackson</dc:creator>
		<pubDate>Fri, 04 Dec 2009 17:55:58 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=509#comment-428</guid>
		<description>This is a good trick and solves some of the issues I pointed out in the article. For example, it handles deeply-nested objects, cycles/loops, and so forth. Unfortuantely, it seems some strange results for non-primitive types. For example:

&lt;pre lang=&quot;actionscript3&quot;&gt;
trace(describeType(clone({bmd:new BitmapData(5, 5)}).bmd))
&lt;/pre&gt;

&lt;pre lang=&quot;xml&quot;&gt;
&lt;type name=&quot;Object&quot; isDynamic=&quot;true&quot; isFinal=&quot;false&quot; isStatic=&quot;false&quot;&gt;
  &lt;method name=&quot;hasOwnProperty&quot; declaredBy=&quot;Object&quot; returnType=&quot;Boolean&quot; uri=&quot;http://adobe.com/AS3/2006/builtin&quot;&gt;
    &lt;parameter index=&quot;1&quot; type=&quot;*&quot; optional=&quot;true&quot;/&gt;
  &lt;/method&gt;
  &lt;method name=&quot;isPrototypeOf&quot; declaredBy=&quot;Object&quot; returnType=&quot;Boolean&quot; uri=&quot;http://adobe.com/AS3/2006/builtin&quot;&gt;
    &lt;parameter index=&quot;1&quot; type=&quot;*&quot; optional=&quot;true&quot;/&gt;
  &lt;/method&gt;
  &lt;method name=&quot;propertyIsEnumerable&quot; declaredBy=&quot;Object&quot; returnType=&quot;Boolean&quot; uri=&quot;http://adobe.com/AS3/2006/builtin&quot;&gt;
    &lt;parameter index=&quot;1&quot; type=&quot;*&quot; optional=&quot;true&quot;/&gt;
  &lt;/method&gt;
&lt;/type&gt;
&lt;/pre&gt;

So non-primitive types don&#039;t seem to come across like they do in my manual version. I guess both have their strengths and weaknesses. Thanks for the link!</description>
		<content:encoded><![CDATA[<p>This is a good trick and solves some of the issues I pointed out in the article. For example, it handles deeply-nested objects, cycles/loops, and so forth. Unfortuantely, it seems some strange results for non-primitive types. For example:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #004993;">trace</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">describeType</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">clone</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#123;</span>bmd<span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">BitmapData</span><span style="color: #000000;">&#40;</span><span style="color: #000000; font-weight:bold;">5</span>, <span style="color: #000000; font-weight:bold;">5</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#125;</span><span style="color: #000000;">&#41;</span>.bmd<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;type</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;Object&quot;</span> <span style="color: #000066;">isDynamic</span>=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #000066;">isFinal</span>=<span style="color: #ff0000;">&quot;false&quot;</span> <span style="color: #000066;">isStatic</span>=<span style="color: #ff0000;">&quot;false&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;method</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;hasOwnProperty&quot;</span> <span style="color: #000066;">declaredBy</span>=<span style="color: #ff0000;">&quot;Object&quot;</span> <span style="color: #000066;">returnType</span>=<span style="color: #ff0000;">&quot;Boolean&quot;</span> <span style="color: #000066;">uri</span>=<span style="color: #ff0000;">&quot;http://adobe.com/AS3/2006/builtin&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;parameter</span> <span style="color: #000066;">index</span>=<span style="color: #ff0000;">&quot;1&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;*&quot;</span> <span style="color: #000066;">optional</span>=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/method<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;method</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;isPrototypeOf&quot;</span> <span style="color: #000066;">declaredBy</span>=<span style="color: #ff0000;">&quot;Object&quot;</span> <span style="color: #000066;">returnType</span>=<span style="color: #ff0000;">&quot;Boolean&quot;</span> <span style="color: #000066;">uri</span>=<span style="color: #ff0000;">&quot;http://adobe.com/AS3/2006/builtin&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;parameter</span> <span style="color: #000066;">index</span>=<span style="color: #ff0000;">&quot;1&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;*&quot;</span> <span style="color: #000066;">optional</span>=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/method<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;method</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;propertyIsEnumerable&quot;</span> <span style="color: #000066;">declaredBy</span>=<span style="color: #ff0000;">&quot;Object&quot;</span> <span style="color: #000066;">returnType</span>=<span style="color: #ff0000;">&quot;Boolean&quot;</span> <span style="color: #000066;">uri</span>=<span style="color: #ff0000;">&quot;http://adobe.com/AS3/2006/builtin&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;parameter</span> <span style="color: #000066;">index</span>=<span style="color: #ff0000;">&quot;1&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;*&quot;</span> <span style="color: #000066;">optional</span>=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/method<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/type<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>So non-primitive types don&#8217;t seem to come across like they do in my manual version. I guess both have their strengths and weaknesses. Thanks for the link!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackson</title>
		<link>http://jacksondunstan.com/articles/509/comment-page-1#comment-427</link>
		<dc:creator>jackson</dc:creator>
		<pubDate>Fri, 04 Dec 2009 17:40:33 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=509#comment-427</guid>
		<description>Perhaps. I&#039;ve been reading your recent posts (eg. NumberUtil) and thinking about it...</description>
		<content:encoded><![CDATA[<p>Perhaps. I&#8217;ve been reading your recent posts (eg. NumberUtil) and thinking about it&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackson</title>
		<link>http://jacksondunstan.com/articles/509/comment-page-1#comment-426</link>
		<dc:creator>jackson</dc:creator>
		<pubDate>Fri, 04 Dec 2009 17:37:05 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=509#comment-426</guid>
		<description>Good catch! I&#039;ve updated the article.</description>
		<content:encoded><![CDATA[<p>Good catch! I&#8217;ve updated the article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackson</title>
		<link>http://jacksondunstan.com/articles/509/comment-page-1#comment-425</link>
		<dc:creator>jackson</dc:creator>
		<pubDate>Fri, 04 Dec 2009 17:35:30 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=509#comment-425</guid>
		<description>Wow, thanks for the contribution! I really like your &lt;tt&gt;clone&lt;/tt&gt; approach and will be checking it out some more; very novel! I cleaned up some of the HTML formatting the commenting did so your quotes and whatnot should be restored. Thanks again!</description>
		<content:encoded><![CDATA[<p>Wow, thanks for the contribution! I really like your <tt>clone</tt> approach and will be checking it out some more; very novel! I cleaned up some of the HTML formatting the commenting did so your quotes and whatnot should be restored. Thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zevan Rosser</title>
		<link>http://jacksondunstan.com/articles/509/comment-page-1#comment-423</link>
		<dc:creator>Zevan Rosser</dc:creator>
		<pubDate>Fri, 04 Dec 2009 15:33:45 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=509#comment-423</guid>
		<description>Very nice. The copy method reminded me of this nice trick... 
http://www.kirupa.com/forum/showpost.php?p=1897368&amp;postcount=77</description>
		<content:encoded><![CDATA[<p>Very nice. The copy method reminded me of this nice trick&#8230;<br />
<a href="http://www.kirupa.com/forum/showpost.php?p=1897368&amp;postcount=77" rel="nofollow">http://www.kirupa.com/forum/showpost.php?p=1897368&amp;postcount=77</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabio</title>
		<link>http://jacksondunstan.com/articles/509/comment-page-1#comment-422</link>
		<dc:creator>Fabio</dc:creator>
		<pubDate>Fri, 04 Dec 2009 13:54:22 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=509#comment-422</guid>
		<description>there&#039;s an error in isUniformPropertyType:
if (!(obj is type)) -&gt; if (!(prop is type))
great blog! :)</description>
		<content:encoded><![CDATA[<p>there&#8217;s an error in isUniformPropertyType:<br />
if (!(obj is type)) -&gt; if (!(prop is type))<br />
great blog! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonnie</title>
		<link>http://jacksondunstan.com/articles/509/comment-page-1#comment-421</link>
		<dc:creator>Jonnie</dc:creator>
		<pubDate>Fri, 04 Dec 2009 13:40:20 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=509#comment-421</guid>
		<description>Perhaps you should join the club on GitHub :)</description>
		<content:encoded><![CDATA[<p>Perhaps you should join the club on GitHub :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Utility Functions For Objects « JacksonDunstan.com &#171; Internet Cafe Solution</title>
		<link>http://jacksondunstan.com/articles/509/comment-page-1#comment-419</link>
		<dc:creator>Utility Functions For Objects « JacksonDunstan.com &#171; Internet Cafe Solution</dc:creator>
		<pubDate>Fri, 04 Dec 2009 11:07:46 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=509#comment-419</guid>
		<description>[...] View post:  Utility Functions For Objects « JacksonDunstan.com [...]</description>
		<content:encoded><![CDATA[<p>[...] View post:  Utility Functions For Objects « JacksonDunstan.com [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
