<?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: Simple Object Pooling in Flash</title>
	<atom:link href="http://jacwright.com/blog/389/simple-object-pooling-in-flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://jacwright.com/blog/389/simple-object-pooling-in-flash/</link>
	<description>Flex, AIR, PHP, etc.</description>
	<lastBuildDate>Thu, 26 Aug 2010 22:38:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Jacob Wright</title>
		<link>http://jacwright.com/blog/389/simple-object-pooling-in-flash/comment-page-1/#comment-9109</link>
		<dc:creator>Jacob Wright</dc:creator>
		<pubDate>Fri, 12 Mar 2010 19:17:38 +0000</pubDate>
		<guid isPermaLink="false">http://jacwright.com/blog/?p=389#comment-9109</guid>
		<description>I&#039;d heard of Tweensy. Just haven&#039;t looked into it. I did now. One difference is that he goes for easier API by using anonymous objects (e.g. {x: 10, y:20}) for the properties of a tween. Though there is pooling that can be turned on, he could take it a step further and pool the objects for tweening.

To make a better API and reduce objects even more you could create specific types of property tweens as you need them. MoveTween could have an x and y property on it (and even handle motion blur for you). Alpha tween could just take one number for the alpha and could have logic to set visible to false if alpha reaches 0. Lots of optimizations still to be had.</description>
		<content:encoded><![CDATA[<p>I&#8217;d heard of Tweensy. Just haven&#8217;t looked into it. I did now. One difference is that he goes for easier API by using anonymous objects (e.g. {x: 10, y:20}) for the properties of a tween. Though there is pooling that can be turned on, he could take it a step further and pool the objects for tweening.</p>
<p>To make a better API and reduce objects even more you could create specific types of property tweens as you need them. MoveTween could have an x and y property on it (and even handle motion blur for you). Alpha tween could just take one number for the alpha and could have logic to set visible to false if alpha reaches 0. Lots of optimizations still to be had.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Taylor</title>
		<link>http://jacwright.com/blog/389/simple-object-pooling-in-flash/comment-page-1/#comment-9108</link>
		<dc:creator>Paul Taylor</dc:creator>
		<pubDate>Fri, 12 Mar 2010 17:51:03 +0000</pubDate>
		<guid isPermaLink="false">http://jacwright.com/blog/?p=389#comment-9108</guid>
		<description>Oh, I thought for sure you&#039;d have seen it. 

Shane&#039;s got an excellent writeup on different object pooling strategies (w/ source) and their application to Flash. Check it out! http://www.lostinactionscript.com/blog/index.php/2008/10/30/object-pooling-in-as3/</description>
		<content:encoded><![CDATA[<p>Oh, I thought for sure you&#8217;d have seen it. </p>
<p>Shane&#8217;s got an excellent writeup on different object pooling strategies (w/ source) and their application to Flash. Check it out! <a href="http://www.lostinactionscript.com/blog/index.php/2008/10/30/object-pooling-in-as3/" rel="nofollow">http://www.lostinactionscript.com/blog/index.php/2008/10/30/object-pooling-in-as3/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Wright</title>
		<link>http://jacwright.com/blog/389/simple-object-pooling-in-flash/comment-page-1/#comment-9103</link>
		<dc:creator>Jacob Wright</dc:creator>
		<pubDate>Thu, 11 Mar 2010 19:59:36 +0000</pubDate>
		<guid isPermaLink="false">http://jacwright.com/blog/?p=389#comment-9103</guid>
		<description>Paul: No, I didn&#039;t know tweensy used all that. I&#039;ll check it out.

Marc: That is the point. Pooling means reusing the objects later. By setting the tween.next to pool and then pool to tween we are storing a chain of objects that can be used later, rather than always creating new objects.</description>
		<content:encoded><![CDATA[<p>Paul: No, I didn&#8217;t know tweensy used all that. I&#8217;ll check it out.</p>
<p>Marc: That is the point. Pooling means reusing the objects later. By setting the tween.next to pool and then pool to tween we are storing a chain of objects that can be used later, rather than always creating new objects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc Christie</title>
		<link>http://jacwright.com/blog/389/simple-object-pooling-in-flash/comment-page-1/#comment-9098</link>
		<dc:creator>Marc Christie</dc:creator>
		<pubDate>Thu, 11 Mar 2010 01:17:26 +0000</pubDate>
		<guid isPermaLink="false">http://jacwright.com/blog/?p=389#comment-9098</guid>
		<description>Cool post. In the put function, don&#039;t you want to do

  pool = tween;

that way on the next get, this returned tween will be accessible.

Thanks</description>
		<content:encoded><![CDATA[<p>Cool post. In the put function, don&#8217;t you want to do</p>
<p>  pool = tween;</p>
<p>that way on the next get, this returned tween will be accessible.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Taylor</title>
		<link>http://jacwright.com/blog/389/simple-object-pooling-in-flash/comment-page-1/#comment-9096</link>
		<dc:creator>Paul Taylor</dc:creator>
		<pubDate>Wed, 10 Mar 2010 22:14:54 +0000</pubDate>
		<guid isPermaLink="false">http://jacwright.com/blog/?p=389#comment-9096</guid>
		<description>Tweensy, by Shane McCartney, uses object pooling, linked lists, and strongly typed tween delegates to make tweening properties very fast. I&#039;m sure you&#039;re familiar with it already, but if not,  here&#039;s Shane&#039;s writeup: http://www.lostinactionscript.com/blog/index.php/2008/08/31/as3-tween-engine-tweensy-preview/.

The object pool classes in Tweensy are general purpose and super easy to use outside of his projects.</description>
		<content:encoded><![CDATA[<p>Tweensy, by Shane McCartney, uses object pooling, linked lists, and strongly typed tween delegates to make tweening properties very fast. I&#8217;m sure you&#8217;re familiar with it already, but if not,  here&#8217;s Shane&#8217;s writeup: <a href="http://www.lostinactionscript.com/blog/index.php/2008/08/31/as3-tween-engine-tweensy-preview/" rel="nofollow">http://www.lostinactionscript.com/blog/index.php/2008/08/31/as3-tween-engine-tweensy-preview/</a>.</p>
<p>The object pool classes in Tweensy are general purpose and super easy to use outside of his projects.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
