<?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: FX; Lightweight and Standalone Animation</title>
	<atom:link href="http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/feed" rel="self" type="application/rss+xml" />
	<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation</link>
	<description>JavaScript, CSS, and Web Apps</description>
	<lastBuildDate>Wed, 27 Jan 2010 23:57:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ryan Morr</title>
		<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/comment-page-1#comment-270</link>
		<dc:creator>Ryan Morr</dc:creator>
		<pubDate>Tue, 07 Jul 2009 14:55:21 +0000</pubDate>
		<guid isPermaLink="false">http://ryanmorr.com/?p=281#comment-270</guid>
		<description>@Alexander

The link seems to work for me. You might want to try downloading the &lt;a href=&quot;http://ryanmorr.com/archives/fx-2-0-the-full-featured-animation-framework&quot; rel=&quot;nofollow&quot;&gt;newer version&lt;/a&gt; of this framework just released a few days ago.</description>
		<content:encoded><![CDATA[<p>@Alexander</p>
<p>The link seems to work for me. You might want to try downloading the <a href="http://ryanmorr.com/archives/fx-2-0-the-full-featured-animation-framework" rel="nofollow">newer version</a> of this framework just released a few days ago.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander</title>
		<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/comment-page-1#comment-269</link>
		<dc:creator>Alexander</dc:creator>
		<pubDate>Tue, 07 Jul 2009 05:35:07 +0000</pubDate>
		<guid isPermaLink="false">http://ryanmorr.com/?p=281#comment-269</guid>
		<description>Hi Ryan,

It looks like the link to compressed.js is down, when you have a moment could you look into this?

Thanks
Alex</description>
		<content:encoded><![CDATA[<p>Hi Ryan,</p>
<p>It looks like the link to compressed.js is down, when you have a moment could you look into this?</p>
<p>Thanks<br />
Alex</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Morr</title>
		<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/comment-page-1#comment-260</link>
		<dc:creator>Ryan Morr</dc:creator>
		<pubDate>Thu, 18 Jun 2009 01:06:39 +0000</pubDate>
		<guid isPermaLink="false">http://ryanmorr.com/?p=281#comment-260</guid>
		<description>@Kim Wang

Honestly, not only can I not believe I didn&#039;t notice that, but I&#039;m not sure I ever even knew that. Apparently I don&#039;t know JavaScript prototypes as well as I thought I did.

I would consider this a bug, and therefore will not wait until version 2 to make this change.

Thanks for the heads up!</description>
		<content:encoded><![CDATA[<p>@Kim Wang</p>
<p>Honestly, not only can I not believe I didn&#8217;t notice that, but I&#8217;m not sure I ever even knew that. Apparently I don&#8217;t know JavaScript prototypes as well as I thought I did.</p>
<p>I would consider this a bug, and therefore will not wait until version 2 to make this change.</p>
<p>Thanks for the heads up!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kim Wang</title>
		<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/comment-page-1#comment-258</link>
		<dc:creator>Kim Wang</dc:creator>
		<pubDate>Wed, 17 Jun 2009 01:36:15 +0000</pubDate>
		<guid isPermaLink="false">http://ryanmorr.com/?p=281#comment-258</guid>
		<description>var fx1 = new FX(&#039;bar1&#039;, {
        &#039;left&#039;: { from: 0, to: 100 }
    });
    fx1.play();
    
    var fx2 = new FX(&#039;bar2&#039;, {
        &#039;left&#039;: { from: 0, to: 150 }
    });
    fx2.play();

Here, a property called frame is a pointer to an Object containing one style &quot;left&quot; with value 100. 
Because frame is a reference value, both instances of FX point to the same Object. This means that when
“150” is added to fx2.frame, it is also reflected in fx1.frame.</description>
		<content:encoded><![CDATA[<p>var fx1 = new FX(&#8216;bar1&#8242;, {<br />
        &#8216;left&#8217;: { from: 0, to: 100 }<br />
    });<br />
    fx1.play();</p>
<p>    var fx2 = new FX(&#8216;bar2&#8242;, {<br />
        &#8216;left&#8217;: { from: 0, to: 150 }<br />
    });<br />
    fx2.play();</p>
<p>Here, a property called frame is a pointer to an Object containing one style &#8220;left&#8221; with value 100.<br />
Because frame is a reference value, both instances of FX point to the same Object. This means that when<br />
“150” is added to fx2.frame, it is also reflected in fx1.frame.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Morr</title>
		<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/comment-page-1#comment-257</link>
		<dc:creator>Ryan Morr</dc:creator>
		<pubDate>Tue, 16 Jun 2009 23:21:43 +0000</pubDate>
		<guid isPermaLink="false">http://ryanmorr.com/?p=281#comment-257</guid>
		<description>@Kim Wang

I see what your driving at... you want easing capabilities, don&#039;t worry, its coming. 

Aside from that, I don&#039;t see much difference between your implementation and mine other than moving &quot;frame&quot;, &quot;endAttr&quot;, and &quot;startAttr&quot; into the constructor. 

Not sure what the difference is. Is their a particular reason why you&#039;ve done this?</description>
		<content:encoded><![CDATA[<p>@Kim Wang</p>
<p>I see what your driving at&#8230; you want easing capabilities, don&#8217;t worry, its coming. </p>
<p>Aside from that, I don&#8217;t see much difference between your implementation and mine other than moving &#8220;frame&#8221;, &#8220;endAttr&#8221;, and &#8220;startAttr&#8221; into the constructor. </p>
<p>Not sure what the difference is. Is their a particular reason why you&#8217;ve done this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kim Wang</title>
		<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/comment-page-1#comment-255</link>
		<dc:creator>Kim Wang</dc:creator>
		<pubDate>Tue, 16 Jun 2009 02:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://ryanmorr.com/?p=281#comment-255</guid>
		<description>The FX function should be changed to    

this.FX = function(el, attributes, opt) {
        this.el = DOM.get(el);
        this.attributes = attributes;
        this.duration = opt.duration &#124;&#124; 0.7;
        this.tweenType = opt.tweenType &#124;&#124; &quot;Sine&quot;;
        this.easeType = opt.easeType &#124;&#124; &quot;easeInOut&quot;;
        this.callback = opt.callback &#124;&#124; function() { };
        this.ctx = opt.ctx &#124;&#124; window;
        
        /**
        * The object to carry the current values for each frame
        * @type Object
        */
        this.frame =  {},

        /**
        * The object containing all the ending values for each attribute
        * @type Object
        */
        this.endAttr=  {},

        /**
        * The object containing all the starting values for each attribute
        * @type Object
        */
        this.startAttr= {};
    };</description>
		<content:encoded><![CDATA[<p>The FX function should be changed to    </p>
<p>this.FX = function(el, attributes, opt) {<br />
        this.el = DOM.get(el);<br />
        this.attributes = attributes;<br />
        this.duration = opt.duration || 0.7;<br />
        this.tweenType = opt.tweenType || &#8220;Sine&#8221;;<br />
        this.easeType = opt.easeType || &#8220;easeInOut&#8221;;<br />
        this.callback = opt.callback || function() { };<br />
        this.ctx = opt.ctx || window;</p>
<p>        /**<br />
        * The object to carry the current values for each frame<br />
        * @type Object<br />
        */<br />
        this.frame =  {},</p>
<p>        /**<br />
        * The object containing all the ending values for each attribute<br />
        * @type Object<br />
        */<br />
        this.endAttr=  {},</p>
<p>        /**<br />
        * The object containing all the starting values for each attribute<br />
        * @type Object<br />
        */<br />
        this.startAttr= {};<br />
    };</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Alexander</title>
		<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/comment-page-1#comment-228</link>
		<dc:creator>Anthony Alexander</dc:creator>
		<pubDate>Tue, 26 May 2009 16:05:17 +0000</pubDate>
		<guid isPermaLink="false">http://ryanmorr.com/?p=281#comment-228</guid>
		<description>I remember when my framework was light weight.. oh the good old days.. I didn&#039;t hate IE back then</description>
		<content:encoded><![CDATA[<p>I remember when my framework was light weight.. oh the good old days.. I didn&#8217;t hate IE back then</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Morr</title>
		<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/comment-page-1#comment-219</link>
		<dc:creator>Ryan Morr</dc:creator>
		<pubDate>Thu, 21 May 2009 21:50:02 +0000</pubDate>
		<guid isPermaLink="false">http://ryanmorr.com/?p=281#comment-219</guid>
		<description>@Andres

I will be adding support for a variety of transitional easing functions in the next version which will be along sometime this summer. 

In addition to that (for anyone else who is interested) the next version will include support for units (px, em, %, etc.), support for Safari 2, and various other performance optimizations such as what joseanpg suggessted.</description>
		<content:encoded><![CDATA[<p>@Andres</p>
<p>I will be adding support for a variety of transitional easing functions in the next version which will be along sometime this summer. </p>
<p>In addition to that (for anyone else who is interested) the next version will include support for units (px, em, %, etc.), support for Safari 2, and various other performance optimizations such as what joseanpg suggessted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andres</title>
		<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/comment-page-1#comment-218</link>
		<dc:creator>Andres</dc:creator>
		<pubDate>Thu, 21 May 2009 15:13:50 +0000</pubDate>
		<guid isPermaLink="false">http://ryanmorr.com/?p=281#comment-218</guid>
		<description>Hey, would you consider adding more transition functions?  That is the only thing it&#039;s stopping me from using your library.</description>
		<content:encoded><![CDATA[<p>Hey, would you consider adding more transition functions?  That is the only thing it&#8217;s stopping me from using your library.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Morr</title>
		<link>http://ryanmorr.com/archives/fx-lightweight-and-standalone-animation/comment-page-1#comment-83</link>
		<dc:creator>Ryan Morr</dc:creator>
		<pubDate>Thu, 23 Apr 2009 20:13:28 +0000</pubDate>
		<guid isPermaLink="false">http://ryanmorr.com/?p=281#comment-83</guid>
		<description>@joseanpg

That&#039;s a very good point I must have glossed over. I plan to release a second version sometime in the near future, I&#039;ll definitely include your suggestion, thanks for the tip!</description>
		<content:encoded><![CDATA[<p>@joseanpg</p>
<p>That&#8217;s a very good point I must have glossed over. I plan to release a second version sometime in the near future, I&#8217;ll definitely include your suggestion, thanks for the tip!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
