<?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: Tips on how to write efficient AS3</title>
	<atom:link href="http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/</link>
	<description>Lost In Actionscript</description>
	<lastBuildDate>Wed, 08 Sep 2010 12:01:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Benchmark de Desempenho Flex / ActionScript 3 &#171; Alison Souza</title>
		<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/comment-page-1/#comment-2711</link>
		<dc:creator>Benchmark de Desempenho Flex / ActionScript 3 &#171; Alison Souza</dc:creator>
		<pubDate>Tue, 24 Aug 2010 14:12:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.lostinactionscript.com/blog/?p=75#comment-2711</guid>
		<description>[...] http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/" rel="nofollow">http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/comment-page-1/#comment-2679</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 17 May 2010 09:12:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.lostinactionscript.com/blog/?p=75#comment-2679</guid>
		<description>声明：人生如梦</description>
		<content:encoded><![CDATA[<p>声明：人生如梦</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Learn to Optimise your AS3 Code for Speed — Michael James Williams</title>
		<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/comment-page-1/#comment-2442</link>
		<dc:creator>Learn to Optimise your AS3 Code for Speed — Michael James Williams</dc:creator>
		<pubDate>Wed, 10 Feb 2010 20:38:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.lostinactionscript.com/blog/?p=75#comment-2442</guid>
		<description>[...] Tips on How To Write Efficient AS3 by Shane McCartney [...]</description>
		<content:encoded><![CDATA[<p>[...] Tips on How To Write Efficient AS3 by Shane McCartney [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#62;&#62; vs. /2 - Flashforum</title>
		<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/comment-page-1/#comment-2152</link>
		<dc:creator>&#62;&#62; vs. /2 - Flashforum</dc:creator>
		<pubDate>Fri, 27 Nov 2009 10:14:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.lostinactionscript.com/blog/?p=75#comment-2152</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Investigación sobre optimización en aplicaciones desarrolladas con Flex (Parte 2 – planteando soluciones) &#171; 3wstudio</title>
		<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/comment-page-1/#comment-2031</link>
		<dc:creator>Investigación sobre optimización en aplicaciones desarrolladas con Flex (Parte 2 – planteando soluciones) &#171; 3wstudio</dc:creator>
		<pubDate>Wed, 12 Aug 2009 18:11:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.lostinactionscript.com/blog/?p=75#comment-2031</guid>
		<description>[...] http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/" rel="nofollow">http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ActionScript 3.0 Benchmark &#124; Flash-Square</title>
		<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/comment-page-1/#comment-1891</link>
		<dc:creator>ActionScript 3.0 Benchmark &#124; Flash-Square</dc:creator>
		<pubDate>Sun, 21 Jun 2009 23:13:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.lostinactionscript.com/blog/?p=75#comment-1891</guid>
		<description>[...] Shane McCartney: Tips on how to write efficient AS3 http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Shane McCartney: Tips on how to write efficient AS3 <a href="http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/" rel="nofollow">http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Some ActionScript 3.0 Optimizations &#124; Rozengain.com - Creative Technology Blog</title>
		<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/comment-page-1/#comment-1879</link>
		<dc:creator>Some ActionScript 3.0 Optimizations &#124; Rozengain.com - Creative Technology Blog</dc:creator>
		<pubDate>Thu, 11 Jun 2009 15:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.lostinactionscript.com/blog/?p=75#comment-1879</guid>
		<description>[...] Tips on how to write efficient AS3 - part 1 [...]</description>
		<content:encoded><![CDATA[<p>[...] Tips on how to write efficient AS3 &#8211; part 1 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: *drawlogic &#187; AS3 Flash Efficient Code Techniques, Vectors in Flash 10, Faster JPEG Encoding, Other Optimization Notes - interactive and game development technologies for the web - flash, flex, unity3d, silverlight, javascript [ draw.logic ] &#187; </title>
		<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/comment-page-1/#comment-1845</link>
		<dc:creator>*drawlogic &#187; AS3 Flash Efficient Code Techniques, Vectors in Flash 10, Faster JPEG Encoding, Other Optimization Notes - interactive and game development technologies for the web - flash, flex, unity3d, silverlight, javascript [ draw.logic ] &#187; </dc:creator>
		<pubDate>Fri, 22 May 2009 09:28:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.lostinactionscript.com/blog/?p=75#comment-1845</guid>
		<description>[...] Lost in Actionscript Efficient AS3 Tips [...]</description>
		<content:encoded><![CDATA[<p>[...] Lost in Actionscript Efficient AS3 Tips [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane McCartney</title>
		<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/comment-page-1/#comment-1671</link>
		<dc:creator>Shane McCartney</dc:creator>
		<pubDate>Sat, 02 May 2009 19:40:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.lostinactionscript.com/blog/?p=75#comment-1671</guid>
		<description>@Manfred I don&#039;t think I suggested they were they are exactly the same action and did in my talk mention the use of weakReferences for Dictionary keys. This feature is not really related to efficiency rather I think a good practice to lazy Flash development. By setting a value to null in an Object/Dictionary it can be suppressed in loops or considered not set which is better than doing constant deletes so this is always better for efficiency. Ultimately looping Dictionaries should be avoided anyway but this is a good tip if this is for some reason necessary.</description>
		<content:encoded><![CDATA[<p>@Manfred I don&#8217;t think I suggested they were they are exactly the same action and did in my talk mention the use of weakReferences for Dictionary keys. This feature is not really related to efficiency rather I think a good practice to lazy Flash development. By setting a value to null in an Object/Dictionary it can be suppressed in loops or considered not set which is better than doing constant deletes so this is always better for efficiency. Ultimately looping Dictionaries should be avoided anyway but this is a good tip if this is for some reason necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manfred Karrer</title>
		<link>http://www.lostinactionscript.com/blog/index.php/2008/09/28/tips-on-how-to-write-efficient-as3/comment-page-1/#comment-1669</link>
		<dc:creator>Manfred Karrer</dc:creator>
		<pubDate>Sat, 02 May 2009 13:48:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.lostinactionscript.com/blog/?p=75#comment-1669</guid>
		<description>You wrote:
&quot;Nulling Object vs. Delete Object:
Deleting an item in an Object is always more extensive than nulling it. If you’re using a Dictionary try to use weak references in that case once it’s nulled the Flash garbage collector will eventually remove it for you.&quot;

nulling an object inside a dictionary only sets the value to null, but does not delete the dynamic property. so these are 2 different things... 
delete is only used to remove properties on dynamic classes.
weak references in dictionaries are often misunderstood: only the object used as key in the dict will be weak referenced not the value! this is the case when you can use an object and not a String as the key. therefore the object will not be marked as used and could be garbage collected if weak ref. is set.</description>
		<content:encoded><![CDATA[<p>You wrote:<br />
&#8220;Nulling Object vs. Delete Object:<br />
Deleting an item in an Object is always more extensive than nulling it. If you’re using a Dictionary try to use weak references in that case once it’s nulled the Flash garbage collector will eventually remove it for you.&#8221;</p>
<p>nulling an object inside a dictionary only sets the value to null, but does not delete the dynamic property. so these are 2 different things&#8230;<br />
delete is only used to remove properties on dynamic classes.<br />
weak references in dictionaries are often misunderstood: only the object used as key in the dict will be weak referenced not the value! this is the case when you can use an object and not a String as the key. therefore the object will not be marked as used and could be garbage collected if weak ref. is set.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
