<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Digital Life Goodies</title>
	<atom:link href="http://halfrobot.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://halfrobot.wordpress.com</link>
	<description>with Luv from Tunisia</description>
	<lastBuildDate>Sun, 20 Apr 2008 12:47:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='halfrobot.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Digital Life Goodies</title>
		<link>http://halfrobot.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://halfrobot.wordpress.com/osd.xml" title="Digital Life Goodies" />
	<atom:link rel='hub' href='http://halfrobot.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ChainedTweener class</title>
		<link>http://halfrobot.wordpress.com/2008/04/20/chainedtweener-class/</link>
		<comments>http://halfrobot.wordpress.com/2008/04/20/chainedtweener-class/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 11:32:21 +0000</pubDate>
		<dc:creator>halfrobot</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[basetweener]]></category>
		<category><![CDATA[chained]]></category>
		<category><![CDATA[chainedtweener]]></category>
		<category><![CDATA[extendible]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[tween]]></category>
		<category><![CDATA[tweener]]></category>
		<category><![CDATA[tweening]]></category>

		<guid isPermaLink="false">http://halfrobot.wordpress.com/?p=7</guid>
		<description><![CDATA[As i wrote in my previous post : BaseTweener class, ive made a class that extends the BaseTweener class to show an example of the usability of making an extensible tweener class. So in this ChainedTweener class i&#8217;m gonna extend the BaseTweener class and make it execute tweenings in a cool easy chained way, so [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=halfrobot.wordpress.com&amp;blog=3453546&amp;post=7&amp;subd=halfrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As i wrote in my previous post : <a href="http://halfrobot.wordpress.com/2008/04/15/basetweener-class/">BaseTweener class</a>, ive made a class that extends the BaseTweener class to show an example of the usability of making an extensible tweener class.</p>
<p>So in this ChainedTweener class i&#8217;m gonna extend the BaseTweener class and make it execute tweenings in a cool easy chained way, so to have a glimpse of how this class can be used here&#8217;s an example :</p>
<blockquote>
<pre><strong>var tweener:ChainedTweener = new ChainedTweener(_targetSprite, new Array("x","y")) ;</strong>
<strong>tweener = tweener.chainedTweenTo(new Array(100,200)).chainedTweenTo(new Array(50,300)).chainedTweenTo(new Array(1,10))</strong></pre>
</blockquote>
<p>this will make a sequence of tweenings that will execute one after another, the benefits of this method is that you don&#8217;t have to worry about calculating delays to execute a sequence of tweenings anymore, and this class has the same functionalities as the BaseTweening class since this extends that.</p>
<h2><strong>Is there more examples of this ?</strong></h2>
<p>Off course, here&#8217;s a page of an example with the Document class code. In this example i&#8217;ve set the loop property of the ChainedTweener object to true, this makes the sequence of tweenings get inverted at its end.  <a href="http://halfrobot.ifastnet.com/wordpress/halfrobot/chainedtweener/Example1.html" target="_blank">see here.</a></p>
<h2><strong>Explain more, how this exactly works and what can be done more ?</strong></h2>
<p>Actually what this class does is when the methods chainedTweenTo or chainedTweenFromTo are called, the tweener object creates a clone of itself, calculates the delay in function of how much tweening to go before he can fire, then pushes the clone into a static array, then the clone just pushed executes his tweening.</p>
<p>Also i&#8217;ve created a ChainedTweenerEvent class the contains the different events needed to listen to the chained tweenings. this class adds to the BaseTweener events a bunch of chainedTweener events that are fired when the chainedTweenTo and chainedTweenFromTo methods are used. Cool animations can happen when using the yoyo and the loop properties too.</p>
<p>So what can done more? well i plan to add the feature of defining sequences, store them , than call them whenever you need them, yeah , that&#8217;s definitely in my 2 do list.</p>
<h2><strong>Can you rapidly show me how did you extend the BaseTweener class and made this class out of it ?</strong></h2>
<p>yes, here&#8217;s the ChainedTweener actionscript file, <a href="http://halfrobot.ifastnet.com/wordpress/halfrobot/chainedtweener/ChainedTweener.as.html" target="_blank">see here</a>.</p>
<h2><strong>Ok, i want to download this class <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></h2>
<p>There you go, this archive file contains examples files + source files (ChainedTweener.as + ChianedTweenerEvent.as),  <a href="http://halfrobot.files.wordpress.com/2008/04/chainedtweenerrar.jpeg">download here</a> <span style="color:#ff0000;">(this has the file extension .jpeg but it&#8217;s a .rar file, i had to do that in order to host it here,  please click : saveTargetAs or SaveLinkAs then when finished downloading change it&#8217;s extension to .rar, sorry for the extra work you have to do, i&#8217;ll be fixing that soon).</span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/halfrobot.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/halfrobot.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/halfrobot.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/halfrobot.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/halfrobot.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/halfrobot.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/halfrobot.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/halfrobot.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/halfrobot.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/halfrobot.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/halfrobot.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/halfrobot.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/halfrobot.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/halfrobot.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/halfrobot.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/halfrobot.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=halfrobot.wordpress.com&amp;blog=3453546&amp;post=7&amp;subd=halfrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://halfrobot.wordpress.com/2008/04/20/chainedtweener-class/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a677aa78851c756b324af91bf2a59695?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">halfrobot</media:title>
		</media:content>
	</item>
		<item>
		<title>BaseTweener Class</title>
		<link>http://halfrobot.wordpress.com/2008/04/15/basetweener-class/</link>
		<comments>http://halfrobot.wordpress.com/2008/04/15/basetweener-class/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 21:20:32 +0000</pubDate>
		<dc:creator>halfrobot</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[tweener]]></category>
		<category><![CDATA[tweening]]></category>

		<guid isPermaLink="false">http://halfrobot.wordpress.com/?p=6</guid>
		<description><![CDATA[I&#8217;ve been working with Sam Bouguerra on some flash projects for a while now, and it is really a great experience working with professionals such as Bouguerra. So he gave me some libraries he&#8217;s been developing for i could base my work on them. One great class in the YLib he&#8217;s been developing is the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=halfrobot.wordpress.com&amp;blog=3453546&amp;post=6&amp;subd=halfrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working with <a title="Sam Bouguerra's Blog" href="http://blog.bouguerra.org/" target="_blank">Sam Bouguerra</a> on some flash projects for a while now, and it is really a great experience working with professionals such as Bouguerra. So he gave me some libraries he&#8217;s been developing for i could base my work on them. One great class in the YLib he&#8217;s been developing is the Tweener class, and frankly i&#8217;ve tried so many Tweening classes available such as caurina&#8217;s tweening class, and Moses Supposes&#8217; class and really some other cool stuff, but the thing that i&#8217;ve noticed is that none of those (and please correct me if i&#8217;m wrong) &#8230; none of those are extensible classses, and what i&#8217;ve also noticed is that sequencing (chaining) is somehow supported in a not very clear way, it&#8217;s mainly supported using delays and manual configurations. So i decided to make a tweening class that is first extensible, and to show the usefulness of this extensibility i decided to make a cool inherited <a href="http://halfrobot.wordpress.com/2008/04/20/chainedtweener-class/">ChainedTweener</a> class which works in a similar way to the <a href="http://jquery.com/" target="_blank">JQuery</a> chaining logic to make chained tweening (cool right, see my next post to check the <a href="http://halfrobot.wordpress.com/2008/04/20/chainedtweener-class/">ChainedTweener</a> class out)</p>
<h2><strong>What is BaseTweener ? </strong></h2>
<p>BaseTweener is a very straightforward easy to use tweening class. It&#8217;s <strong>extensible</strong>, it supports <strong>delay</strong>, and supports a wide variety of general known tweening features.</p>
<h2><strong><strong>Why should i use BaseTweener ?</strong></strong></h2>
<p>the main feature of the BaseTweener class is that is <span style="text-decoration:underline;">extensible</span>, i&#8217;m gonna show in my next post how can i extend my BaseTweener class to make it chainable in a very elegant, handy and easy way.</p>
<h2><strong>How can i use BaseTweener ?</strong></h2>
<p>I&#8217;ve made an example showing how to make a tweening in the very simple way :</p>
<p><a href="http://halfrobot.ifastnet.com/wordpress/halfrobot/basetweener/Example1.html" target="_blank">go to Example</a></p>
<h2><strong>Finally, where the heck is the download Link ?</strong></h2>
<p>there you go : <a href="http://halfrobot.files.wordpress.com/2008/04/basetweenerrar.jpeg">BaseTweener.rar</a> , size  17Ko  | archive contains :  example files + source files. <span style="color:#ff0000;">(this has the file extension .jpeg but it&#8217;s a .rar file, i had to do that in order to host it here, please click : saveTargetAs or SaveLinkAs then when finished downloading change it&#8217;s extension to .rar, sorry for the extra work you have to do, i&#8217;ll be fixing that soon).</span></p>
<p><strong> how come this is not on some svn server ?</strong></p>
<p>as i said the YLib library is still under heavy development, and it&#8217;s not my right to make it public yet.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/halfrobot.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/halfrobot.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/halfrobot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/halfrobot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/halfrobot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/halfrobot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/halfrobot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/halfrobot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/halfrobot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/halfrobot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/halfrobot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/halfrobot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/halfrobot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/halfrobot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/halfrobot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/halfrobot.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=halfrobot.wordpress.com&amp;blog=3453546&amp;post=6&amp;subd=halfrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://halfrobot.wordpress.com/2008/04/15/basetweener-class/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a677aa78851c756b324af91bf2a59695?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">halfrobot</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://halfrobot.wordpress.com/2008/04/11/hello-world/</link>
		<comments>http://halfrobot.wordpress.com/2008/04/11/hello-world/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 20:38:13 +0000</pubDate>
		<dc:creator>halfrobot</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Feed you inner Beatle !<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=halfrobot.wordpress.com&amp;blog=3453546&amp;post=1&amp;subd=halfrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>Feed you inner Beatle !</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/halfrobot.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/halfrobot.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/halfrobot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/halfrobot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/halfrobot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/halfrobot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/halfrobot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/halfrobot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/halfrobot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/halfrobot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/halfrobot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/halfrobot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/halfrobot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/halfrobot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/halfrobot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/halfrobot.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=halfrobot.wordpress.com&amp;blog=3453546&amp;post=1&amp;subd=halfrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://halfrobot.wordpress.com/2008/04/11/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a677aa78851c756b324af91bf2a59695?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">halfrobot</media:title>
		</media:content>
	</item>
	</channel>
</rss>
