<?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: Utilities for Code Hinting and Strict Typing in TweenLite/Filter/Max</title>
	<atom:link href="http://www.greensock.com/tweenvars/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.greensock.com/tweenvars/</link>
	<description>Engaging the internet</description>
	<lastBuildDate>Sat, 13 Mar 2010 17:00:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mikael</title>
		<link>http://www.greensock.com/tweenvars/comment-page-1/#comment-1146</link>
		<dc:creator>Mikael</dc:creator>
		<pubDate>Thu, 16 Oct 2008 07:06:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.greensock.com/?p=22#comment-1146</guid>
		<description>Yes this whole new package is amazing, a big steep forward and I have been waiting for the tweenmanager fÃ¶r AS3 since this spring. I have no problem paying for it. I know how long it takes to develop a application like that. sweet, nice work!</description>
		<content:encoded><![CDATA[<p>Yes this whole new package is amazing, a big steep forward and I have been waiting for the tweenmanager fÃ¶r AS3 since this spring. I have no problem paying for it. I know how long it takes to develop a application like that. sweet, nice work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ash</title>
		<link>http://www.greensock.com/tweenvars/comment-page-1/#comment-1142</link>
		<dc:creator>Ash</dc:creator>
		<pubDate>Tue, 09 Sep 2008 04:24:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.greensock.com/?p=22#comment-1142</guid>
		<description>Good grief you have been busy!

nice work</description>
		<content:encoded><![CDATA[<p>Good grief you have been busy!</p>
<p>nice work</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jack</title>
		<link>http://www.greensock.com/tweenvars/comment-page-1/#comment-1145</link>
		<dc:creator>jack</dc:creator>
		<pubDate>Thu, 17 Jul 2008 12:09:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.greensock.com/?p=22#comment-1145</guid>
		<description>mjamado, yes, there is a slight performance hit when using the utility, but it&#039;s negligible according to my tests. Even when doing 1500 every 0.5 seconds, it held up very well.</description>
		<content:encoded><![CDATA[<p>mjamado, yes, there is a slight performance hit when using the utility, but it&#8217;s negligible according to my tests. Even when doing 1500 every 0.5 seconds, it held up very well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mjamado</title>
		<link>http://www.greensock.com/tweenvars/comment-page-1/#comment-1141</link>
		<dc:creator>mjamado</dc:creator>
		<pubDate>Thu, 17 Jul 2008 10:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.greensock.com/?p=22#comment-1141</guid>
		<description>Good job (again)!

Although I&#039;m all for strict typing, I have a question... In my experience, class instantiation always come with a performance hit. Have you re-tested Tween Family performance with this? Is there a penalty, or is it negligible?

On a side note, it&#039;s amazing how some people just don&#039;t use a package because it lacks strict typing... One might as well not use PHP, JavaScript... I&#039;ve been working with strict typing since, well, forever (I come from desktop development, made the switch to Web Dev about a year ago), and even I&#039;m not THAT freak...

Keep up!</description>
		<content:encoded><![CDATA[<p>Good job (again)!</p>
<p>Although I&#8217;m all for strict typing, I have a question&#8230; In my experience, class instantiation always come with a performance hit. Have you re-tested Tween Family performance with this? Is there a penalty, or is it negligible?</p>
<p>On a side note, it&#8217;s amazing how some people just don&#8217;t use a package because it lacks strict typing&#8230; One might as well not use PHP, JavaScript&#8230; I&#8217;ve been working with strict typing since, well, forever (I come from desktop development, made the switch to Web Dev about a year ago), and even I&#8217;m not THAT freak&#8230;</p>
<p>Keep up!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://www.greensock.com/tweenvars/comment-page-1/#comment-1140</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Thu, 17 Jul 2008 01:22:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.greensock.com/?p=22#comment-1140</guid>
		<description>This is excellent, thank you. I have implemented it immediately. While the vars version may have longer code I feel it&#039;s more flexible as I can have conditional values without having to create temp vars to hold them, i.e.:

if (isGoingUp)
{
   myTween.y = 0;
} else {
   myTween.y = 300;
}

where-as before I would have to had either 2 complete TweenMax calls in there, or start creating a temp var for each value that may have been conditional.

So, not just for the strict freaks at all :)</description>
		<content:encoded><![CDATA[<p>This is excellent, thank you. I have implemented it immediately. While the vars version may have longer code I feel it&#8217;s more flexible as I can have conditional values without having to create temp vars to hold them, i.e.:</p>
<p>if (isGoingUp)<br />
{<br />
   myTween.y = 0;<br />
} else {<br />
   myTween.y = 300;<br />
}</p>
<p>where-as before I would have to had either 2 complete TweenMax calls in there, or start creating a temp var for each value that may have been conditional.</p>
<p>So, not just for the strict freaks at all <img src='http://www.greensock.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jack</title>
		<link>http://www.greensock.com/tweenvars/comment-page-1/#comment-1143</link>
		<dc:creator>jack</dc:creator>
		<pubDate>Tue, 15 Jul 2008 21:42:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.greensock.com/?p=22#comment-1143</guid>
		<description>Yeah, Gabriel. I hear you. But you might be surprised by how passionately some developers argue the merits of strict data typing. I&#039;m all for it, actually. There are certainly up sides. But there are down sides too.For example, strict datatyping requires more code and (depending on how it&#039;s implemented) can be far less readable. For example:

TweenLite.to(my_mc, 2, {x:300, y:100, scaleX:1.5, scaleY:2, rotation:90, onComplete:myFunction, ease:Elastic.easeOut});

Is much more readable than:

TweenLite.to(my_mc, 2, 300, 100, 1.5, 2, 90, myFunction, Elastic.easeOut);

And it&#039;s less code that an alternate way of strictly data typing:

var myTween:TweenLite = new TweenLite();
myTween.target = my_mc;
myTween.duration = 2;
myTween.x = 300;
myTween.y = 100;
myTween.scaleX = 1.5;
myTween.scaleY = 2;
myTween.rotation = 90;
myTween.onComplete = myFunction;
myTween.ease = Elastic.easeOut;

But again, it&#039;s just my personal opinion. I don&#039;t think it&#039;s a right vs. wrong issue, and I can see the benefits of using strict data typing when debugging very complex applications. Strict typing can also lead to better performance, but for TweenLite/Filter/Max, those speed benefits can&#039;t be fully realized because they need to be able to tween ANY numeric property of ANY Object, dynamically.

Hopefully these utilities will serve the stricter types among us well. :)</description>
		<content:encoded><![CDATA[<p>Yeah, Gabriel. I hear you. But you might be surprised by how passionately some developers argue the merits of strict data typing. I&#8217;m all for it, actually. There are certainly up sides. But there are down sides too.For example, strict datatyping requires more code and (depending on how it&#8217;s implemented) can be far less readable. For example:</p>
<p>TweenLite.to(my_mc, 2, {x:300, y:100, scaleX:1.5, scaleY:2, rotation:90, onComplete:myFunction, ease:Elastic.easeOut});</p>
<p>Is much more readable than:</p>
<p>TweenLite.to(my_mc, 2, 300, 100, 1.5, 2, 90, myFunction, Elastic.easeOut);</p>
<p>And it&#8217;s less code that an alternate way of strictly data typing:</p>
<p>var myTween:TweenLite = new TweenLite();<br />
myTween.target = my_mc;<br />
myTween.duration = 2;<br />
myTween.x = 300;<br />
myTween.y = 100;<br />
myTween.scaleX = 1.5;<br />
myTween.scaleY = 2;<br />
myTween.rotation = 90;<br />
myTween.onComplete = myFunction;<br />
myTween.ease = Elastic.easeOut;</p>
<p>But again, it&#8217;s just my personal opinion. I don&#8217;t think it&#8217;s a right vs. wrong issue, and I can see the benefits of using strict data typing when debugging very complex applications. Strict typing can also lead to better performance, but for TweenLite/Filter/Max, those speed benefits can&#8217;t be fully realized because they need to be able to tween ANY numeric property of ANY Object, dynamically.</p>
<p>Hopefully these utilities will serve the stricter types among us well. <img src='http://www.greensock.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel Mariani</title>
		<link>http://www.greensock.com/tweenvars/comment-page-1/#comment-1144</link>
		<dc:creator>Gabriel Mariani</dc:creator>
		<pubDate>Tue, 15 Jul 2008 19:41:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.greensock.com/?p=22#comment-1144</guid>
		<description>Looks useful, but kind of amusing that you had to build this out to begin with. I guess some people are that hard core about strict typing eh.</description>
		<content:encoded><![CDATA[<p>Looks useful, but kind of amusing that you had to build this out to begin with. I guess some people are that hard core about strict typing eh.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
