<?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: Flash Tween Proxy Theory</title>
	<atom:link href="http://www.jadbox.com/2008/08/flash-tween-proxy-theory/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jadbox.com/2008/08/flash-tween-proxy-theory/</link>
	<description>Programming, Visualization and Game Development Theory</description>
	<lastBuildDate>Fri, 19 Mar 2010 23:27:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Jack</title>
		<link>http://www.jadbox.com/2008/08/flash-tween-proxy-theory/comment-page-1/#comment-8</link>
		<dc:creator>Jack</dc:creator>
		<pubDate>Fri, 29 Aug 2008 03:04:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.jadbox.com/?p=349#comment-8</guid>
		<description>Hey, thanks for putting this out there!

You might want to consider adding a way to get the TweenMax instance that&#039;s currently active inside your proxy so that folks can call pause(), resume(), reverse(), get the progress of the tween, etc.

Actually, I seriously considered adding a proxy to the core TweenMax class a little while ago, and actually built it out and it was working great (with any property), but then I realized that a setDestination() method would actually allow more flexibility because it can accept parameters. Normally, if you just update the destination values and the starting values stay the same, then you&#039;ll see a sudden jump if the tween is in progress. However, TweenMax&#039;s new setDestination() allows you to decide if you want that behavior or if you want TweenMax to adjust the start values so that the tween appears seamless (no sudden jump). 

I believe Grant&#039;s implementation causes the tween to start over again every time you change the property. So if you have a 3-second tween, and then 2.5 seconds into it, you change the destination value, it&#039;ll tween for another 3 seconds and the easing will start over again as well. That&#039;s not necessarily bad at all - just something to keep in mind. TweenMax&#039;s setDestination() honors both the duration and the easing. 

I released a big update to TweenMax today that adds a bunch of features including the setDestination() method. www.TweenMax.com

Thanks again for sharing, Jonathan!</description>
		<content:encoded><![CDATA[<p>Hey, thanks for putting this out there!</p>
<p>You might want to consider adding a way to get the TweenMax instance that&#8217;s currently active inside your proxy so that folks can call pause(), resume(), reverse(), get the progress of the tween, etc.</p>
<p>Actually, I seriously considered adding a proxy to the core TweenMax class a little while ago, and actually built it out and it was working great (with any property), but then I realized that a setDestination() method would actually allow more flexibility because it can accept parameters. Normally, if you just update the destination values and the starting values stay the same, then you&#8217;ll see a sudden jump if the tween is in progress. However, TweenMax&#8217;s new setDestination() allows you to decide if you want that behavior or if you want TweenMax to adjust the start values so that the tween appears seamless (no sudden jump). </p>
<p>I believe Grant&#8217;s implementation causes the tween to start over again every time you change the property. So if you have a 3-second tween, and then 2.5 seconds into it, you change the destination value, it&#8217;ll tween for another 3 seconds and the easing will start over again as well. That&#8217;s not necessarily bad at all &#8211; just something to keep in mind. TweenMax&#8217;s setDestination() honors both the duration and the easing. </p>
<p>I released a big update to TweenMax today that adds a bunch of features including the setDestination() method. <a href="http://www.TweenMax.com" rel="nofollow">http://www.TweenMax.com</a></p>
<p>Thanks again for sharing, Jonathan!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
