<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>visualcondition blog - flash &amp; ruby on rails</title>
	
	<link>http://blog.visualcondition.com</link>
	<description>Flash and design blog of Andrew Fitzgerald</description>
	<pubDate>Sun, 16 Nov 2008 03:20:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/visualcondition" type="application/rss+xml" /><item>
		<title>iTunes 8 - Genius, Grid, and No More Cover Flow Lag</title>
		<link>http://feeds.feedburner.com/~r/visualcondition/~3/389787061/</link>
		<comments>http://blog.visualcondition.com/2008/09/10/itunes-8-genius-grid-and-no-more-cover-flow-lag/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 07:53:13 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://blog.visualcondition.com/2008/09/11/itunes-8-genius-grid-and-no-more-cover-flow-lag/</guid>
		<description><![CDATA[iTunes 8 has been out for about a day or so, and I&#8217;ve just decided to upgrade. It&#8217;s actually a pretty nice update.

I&#8217;ve played with the Genius feature a bit (in fact I&#8217;m using it now), and it seems pretty solid. I assume the more people use this, the better it&#8217;ll get, even in the [...]]]></description>
			<content:encoded><![CDATA[<p>iTunes 8 has been out for about a day or so, and I&#8217;ve just decided to upgrade. It&#8217;s actually a pretty nice update.</p>

<p>I&#8217;ve played with the Genius feature a bit (in fact I&#8217;m using it now), and it seems pretty solid. I assume the more people use this, the better it&#8217;ll get, even in the upcoming weeks when most people will be upgrading and submitting their library information to Apple. There is a ton of information Apple will get, for both good and semi-evil purposes I reckon. I personally don&#8217;t care what Apple does with my media information; &#8220;oh noes! Apple knows what music I listen to and how much! It&#8217;s not like I use <a href="http://www.last.fm/user/visualcondition" title="visualcondition’s Music Profile – Users at Last.fm" onclick="javascript:urchinTracker ('/outbound/article/www.last.fm');">Last.fm</a> or anything&#8230;&#8221; But I digress.</p>

<p>Grid view. Neat. Very iPhotoish. That&#8217;s about it. Oh, and that it keeps going back to grid even if I&#8217;m in the other 2. iTunes 8.0.1 anyone?</p>

<p>Now something less advertised, is that it seems the album artwork is now cached (thank god), and you no longer have to scroll through all your albums to load the cover art. I&#8217;ve only wanted this for, you know, ever. Now if only they&#8217;d do this will thumbnails throughout Leopard. Please?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.visualcondition.com/2008/09/10/itunes-8-genius-grid-and-no-more-cover-flow-lag/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.visualcondition.com/2008/09/10/itunes-8-genius-grid-and-no-more-cover-flow-lag/</feedburner:origLink></item>
		<item>
		<title>Current Life Status Update</title>
		<link>http://feeds.feedburner.com/~r/visualcondition/~3/384352503/</link>
		<comments>http://blog.visualcondition.com/2008/09/05/current-life-status-update/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 17:17:39 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.visualcondition.com/2008/09/05/current-life-status-update/</guid>
		<description><![CDATA[I&#8217;ll make this short and sweet.

My job in Orange County as a part time Senior Flash Developer is now over. The company was down-sizing, and me and a front end guy were the two to go. It happens. No biggie.

I have savings, so I should be fine as I pursue my other ventures, and maybe [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll make this short and sweet.</p>

<p>My job in Orange County as a part time Senior Flash Developer is now over. The company was down-sizing, and me and a front end guy were the two to go. It happens. No biggie.</p>

<p>I have savings, so I should be fine as I pursue my other ventures, and maybe make something out of a few of the currently twelve(12) domains I now own. Three of which are actually actively being used, and some I&#8217;ve had for a few years with nothing done with them. Plans, plans, but no execution yet. Due time.My life is taking me in a new direction, less focused on Flash development. Whilst I love doing Flash work, I feel there&#8217;s bigger and better things out there than sitting in front of a computer 12 hours a day, in my room, with little interaction with the world. Sure sometimes I&#8217;m fine with that, but not for the rest of my life.</p>

<p>So now I&#8217;m going to be taking some drastically different courses for personal development type stuff. It&#8217;s the biggest monetary investment of my short life, but I have such a good deal, and it&#8217;s so valuable it doesn&#8217;t matter.</p>

<p>Needless to say, I still plan on doing development and web, just maybe not as Flash oriented, and more simple web apps of the Rails flavour.</p>

<p>I&#8217;ll be sure to keep you posted on the progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.visualcondition.com/2008/09/05/current-life-status-update/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.visualcondition.com/2008/09/05/current-life-status-update/</feedburner:origLink></item>
		<item>
		<title>AndrewFitzgerald.com Registered</title>
		<link>http://feeds.feedburner.com/~r/visualcondition/~3/363640334/</link>
		<comments>http://blog.visualcondition.com/2008/08/12/andrewfitzgeraldcom-registered/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 14:38:13 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://blog.visualcondition.com/2008/08/12/andrewfitzgeraldcom-registered/</guid>
		<description><![CDATA[Whilst buying a new domain todoish.com, Godaddy oh-so-wonderfully let me know that (myname).com was available. Now normally these last minute checkout sales don&#8217;t interest me, but this was obviously a bit different. I was actually surprised to see this, as last time I checked, it was taken. Apparently some not-so bright Andrew Fitzgerald forgot to [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst buying a new domain <a href="http://todoish.com/" title="todoish.com" onclick="javascript:urchinTracker ('/outbound/article/todoish.com');">todoish.com</a>, Godaddy oh-so-wonderfully let me know that (myname).com was available. Now normally these last minute checkout sales don&#8217;t interest me, but this was obviously a bit different. I was actually surprised to see this, as last time I checked, it was taken. Apparently some not-so bright Andrew Fitzgerald forgot to renew - nice.</p>

<p>That&#8217;s about it. Oh - thanks to a coupon for dotcom domains, I scored both for less than $15. Again, nice.</p>

<p><a href="http://andrewfitzgerald.com/" onclick="javascript:urchinTracker ('/outbound/article/andrewfitzgerald.com');">http://andrewfitzgerald.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.visualcondition.com/2008/08/12/andrewfitzgeraldcom-registered/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.visualcondition.com/2008/08/12/andrewfitzgeraldcom-registered/</feedburner:origLink></item>
		<item>
		<title>500 Error in Rails Using Apache and mod_rails Passenger</title>
		<link>http://feeds.feedburner.com/~r/visualcondition/~3/337823614/</link>
		<comments>http://blog.visualcondition.com/2008/07/16/500-error-in-rails-using-apache-and-mod_rails-passenger/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 15:29:40 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.visualcondition.com/2008/07/16/500-error-in-rails-using-apache-and-mod_rails-passenger/</guid>
		<description><![CDATA[So I just spent the good part of 4 hours trying to figure out why my fresh Ruby on Rails 2.1 apps was giving me a 500 error on my slice with mod_rails.

Permissions? No. Configurations? No. Etc etc.

I&#8217;ll just get straight to the point: apparently it was my database. Sure I ran:

rake db:migrate

..and it migrated [...]]]></description>
			<content:encoded><![CDATA[<p>So I just spent the good part of 4 hours trying to figure out why my fresh Ruby on Rails 2.1 apps was giving me a 500 error on my slice with mod_rails.</p>

<p>Permissions? No. Configurations? No. Etc etc.</p>

<p>I&#8217;ll just get straight to the point: apparently it was my database. Sure I ran:</p>

<p>rake db:migrate</p>

<p>..and it migrated fine, but yet still a 500 error like I tested many times. The fix?</p>

<p>rake db:migrate RAILS_ENV=&#8221;production&#8221;</p>

<p>Seems rake was stuck in the development environment. I&#8217;m not above saying it was just my ignorance of mod_rails environments, but why on earth would passenger default to development when it&#8217;s clearly made for production?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.visualcondition.com/2008/07/16/500-error-in-rails-using-apache-and-mod_rails-passenger/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.visualcondition.com/2008/07/16/500-error-in-rails-using-apache-and-mod_rails-passenger/</feedburner:origLink></item>
		<item>
		<title>Flash Particle Effects Component Partigen 1.1 Released</title>
		<link>http://feeds.feedburner.com/~r/visualcondition/~3/285046617/</link>
		<comments>http://blog.visualcondition.com/2008/05/06/flash-particle-effects-component-partigen-11-released/#comments</comments>
		<pubDate>Tue, 06 May 2008 18:16:24 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[News]]></category>

		<category />

		<guid isPermaLink="false">http://blog.visualcondition.com/2008/05/06/flash-particle-effects-component-partigen-11-released/</guid>
		<description><![CDATA[The Desuade Partigen 1.1 update has been released, featuring numerous enhancements and tweaks, such as a much lower file size and optimized UI. This is the first update of Partigen since the initial release last summer, which attests to the stability of the product.

It also uses my very own Twease tweening engine in place of [...]]]></description>
			<content:encoded><![CDATA[<p>The Desuade <a href="http://desuade.com/products/partigen/" title="Desuade - Partigen - Create Realtime Flash Particle Effects Without ActionScript" onclick="javascript:urchinTracker ('/outbound/article/desuade.com');">Partigen 1.1 update</a> has been released, featuring numerous enhancements and tweaks, such as a much lower file size and optimized UI. This is the first update of Partigen since the initial release last summer, which attests to the stability of the product.</p>

<p>It also uses my very own <a href="http://play.visualcondition.com/twease/" title="Twease | visualcondition playground" >Twease</a> tweening engine in place of the weightier Fuse, dropping about 12k off the exported SWF size. Nice!</p>

<p>There&#8217;s a coupon for Partigen that&#8217;ll get you 11% off: pgpromo11</p>

<p>Hurry up and <a href="http://desuade.com/purchase/" title="Desuade - Purchase" onclick="javascript:urchinTracker ('/outbound/article/desuade.com');">use it</a> though, it&#8217;s only good for the next 11 days.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.visualcondition.com/2008/05/06/flash-particle-effects-component-partigen-11-released/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.visualcondition.com/2008/05/06/flash-particle-effects-component-partigen-11-released/</feedburner:origLink></item>
		<item>
		<title>Adobe Open Screen Project for Flash and AIR</title>
		<link>http://feeds.feedburner.com/~r/visualcondition/~3/282946165/</link>
		<comments>http://blog.visualcondition.com/2008/05/02/adobe-open-screen-project-for-flash-and-air/#comments</comments>
		<pubDate>Sat, 03 May 2008 05:06:28 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category />

		<guid isPermaLink="false">http://blog.visualcondition.com/2008/05/03/adobe-open-screen-project-for-flash-and-air/</guid>
		<description><![CDATA[Wow some big news from Adobe. Seems like they&#8217;re ready to conquer the rich media world with Flash with this one. What the hell am I talking about? Good question.

It&#8217;s called the Open Screen Project.

Long story short, Adobe is opening up the safe on Flash, removing licensing restrictions, fees, and publishing protocols.



So what does this [...]]]></description>
			<content:encoded><![CDATA[<p>Wow some big news from Adobe. Seems like they&#8217;re ready to conquer the rich media world with Flash with this one. What the hell am I talking about? Good question.</p>

<p>It&#8217;s called the <a href="http://www.adobe.com/openscreenproject/" title="Adobe - Open Screen Project" onclick="javascript:urchinTracker ('/outbound/article/www.adobe.com');">Open Screen Project</a>.</p>

<p>Long story short, Adobe is opening up the safe on Flash, removing licensing restrictions, fees, and publishing protocols.</p>

<p><span id="more-55"></span></p>

<p>So what does this mean you ask? Well, that&#8217;s a good question. I&#8217;m no marketing or sales expert by any means, but I can tell you that Adobe sure didn&#8217;t acquire Macromedia for Fireworks.</p>

<p>Flash is getting huge, mostly due to it&#8217;s biggest asset of penetration: video. With sites like YouTube and Myspace, and the billion clones using Flash for video, Adobe has incredible reach across the computer world. This is great news for everyone (except maybe Microsoft, but who uses Silverlight anyways right?) since in the long run, it will mean a better experience for everyone.</p>

<p>Now what is the OSP al about? Well, direct from Adobe&#8217;s site:</p>

<p>&#8211;</p>

<p>The Open Screen Project is working to enable a consistent runtime environment – taking advantage of Adobe® Flash® Player and, in the future, Adobe AIR™ &#8212; that will remove barriers for developers and designers as they publish content and applications across desktops and consumer devices, including phones, mobile internet devices (MIDs), and set top boxes. The Open Screen Project will address potential technology fragmentation by allowing the runtime technology to be updated seamlessly over the air on mobile devices. The consistent runtime environment will provide optimal performance across a variety of operating systems and devices, and ultimately provide the best experience to consumers.</p>

<p>Specifically, this work will include:</p>

<ul>
<li>Removing restrictions on use of the SWF and FLV/F4V specifications</li>
<li>Publishing the device porting layer APIs for Adobe Flash Player</li>
<li>Publishing the Adobe Flash® Cast™ protocol and the AMF protocol for robust data services</li>
<li>Removing licensing fees – making next major releases of Adobe Flash Player and Adobe AIR for devices free</li>
</ul>

<p>&#8211;</p>

<p>Wow, that&#8217;s a pretty big announcement. It&#8217;s really going to take Flash to so many platforms, and enable us developers to create content that reaches so many more people.</p>

<p>It&#8217;s not a small initiative either; there&#8217;s a lot of big names up on that list (no Apple? C&#8217;mon iPhone and Flash, we&#8217;re al waiting). I am a bit skeptical though, as this is not a short term goal. This is going to take YEARS to get done I&#8217;d imagine, since the amount of the devices and platforms involved are potentially infinite.</p>

<p>Even if their ultimate goal isn&#8217;t reached (I&#8217;m sure they&#8217;ll do a pretty damned good job though), this creates a whole new slew of Open Source opportunities, which can only mean good news us.</p>

<p>What do you guys think? Is this more of a dream, or do you think it&#8217;s actually possible?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.visualcondition.com/2008/05/02/adobe-open-screen-project-for-flash-and-air/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.visualcondition.com/2008/05/02/adobe-open-screen-project-for-flash-and-air/</feedburner:origLink></item>
		<item>
		<title>Installing Red5 and Java on Slicehost Ubuntu Gusty 7.1</title>
		<link>http://feeds.feedburner.com/~r/visualcondition/~3/273030091/</link>
		<comments>http://blog.visualcondition.com/2008/04/14/installing-red5-and-java-on-slicehost-ubuntu-gusty-71/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 04:11:33 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
		
		<category><![CDATA[Red5]]></category>

		<category />

		<guid isPermaLink="false">http://blog.visualcondition.com/2008/04/16/installing-red5-and-java-on-slicehost-ubuntu-gusty-71/</guid>
		<description><![CDATA[For those of you trying to install the Java 5 Runtime J2SE 1.5 on Ubuntu Linux Gusty on a fresh Slicehost install (or any Ubuntu box) that cant install it via aptitude, I may have a solution.



Upon downloading Red5 and trying to install the .deb, I was greeted with a dependency error. Great. So then, [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you trying to install the Java 5 Runtime J2SE 1.5 on Ubuntu Linux Gusty on a fresh Slicehost install (or any Ubuntu box) that cant install it via aptitude, I may have a solution.</p>

<p><span id="more-54"></span></p>

<p>Upon downloading Red5 and trying to install the .deb, I was greeted with a dependency error. Great. So then, naturally, I tried to use aptitude and apt-get to install the Java runtime, but surprisingly enough, that did not work for me at all. So I figured I&#8217;d download the Java package myself and install it manually.</p>

<p>So here I am dpkging away, and I am greeted with even more dependency errors, which, by the way, where completely ridiculous. Oh you know, as in, sun-java-bin required sun-java-jre to be installed before itself could be, but oh! sun-java-jre needed sun-java-bin to be installed before IT could be installed.</p>

<p>Is it just me, or is that completely obnoxious?</p>

<p>So I remembered that on one of the dependency outputs, it required ia32-libs. So I was like &#8220;ok, well let&#8217;s try that one&#8221;. Bingo.</p>

<p>It installed and configured, not only that, but as well as the 2 Java debs.</p>

<p>So class, the command of the day is:</p>

<p><strong>sudo aptitude install ia32-libs</strong></p>

<p>Hope this helps any of you wondering why Java wont install for your fresh new server.</p>

<p><strong>Update:</strong></p>

<p>To make sun-java the default JVM, follow these steps:</p>

<p>$ sudo update-java-alternatives -s java-1.5.0-sun //this adds the new JVM</p>

<p>edit the file /etc/jvm</p>

<p>add the following line to the top: /usr/lib/jvm/java-1.5.0-sun</p>

<p>Run java -version, and you should see:</p>

<p>java version &#8220;1.5.0_15&#8243;
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_15-b04, mixed mode)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.visualcondition.com/2008/04/14/installing-red5-and-java-on-slicehost-ubuntu-gusty-71/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.visualcondition.com/2008/04/14/installing-red5-and-java-on-slicehost-ubuntu-gusty-71/</feedburner:origLink></item>
		<item>
		<title>Paradox AS3 Engine - 3D FPS for Flash</title>
		<link>http://feeds.feedburner.com/~r/visualcondition/~3/266784443/</link>
		<comments>http://blog.visualcondition.com/2008/04/08/paradox-as3-engine-3d-fps-for-flash/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 20:39:11 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category />

		<guid isPermaLink="false">http://blog.visualcondition.com/2008/04/08/paradox-as3-engine-3d-fps-for-flash/</guid>
		<description><![CDATA[So I&#8217;ve came across this little gem of a demo, which isn&#8217;t exactly a new idea or concept by any means, but the execution is brilliant and runs silky smooth.

It&#8217;s pretty sick, I&#8217;m not even going to lie: Paradox Engine

I&#8217;d post pictures and a more detailed post on it, but the demo speaks for itself. [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve came across this little gem of a demo, which isn&#8217;t exactly a new idea or concept by any means, but the execution is brilliant and runs silky smooth.</p>

<p>It&#8217;s pretty sick, I&#8217;m not even going to lie: <a href="http://animasinteractive.com/propaganda/2008/02/25/the-proximity-object/trackback/" title="Animas Interactive Propaganda  &raquo; Blog Archive   &raquo; The Proximity Object" onclick="javascript:urchinTracker ('/outbound/article/animasinteractive.com');">Paradox Engine</a></p>

<p>I&#8217;d post pictures and a more detailed post on it, but the demo speaks for itself. Trust me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.visualcondition.com/2008/04/08/paradox-as3-engine-3d-fps-for-flash/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.visualcondition.com/2008/04/08/paradox-as3-engine-3d-fps-for-flash/</feedburner:origLink></item>
		<item>
		<title>Twease Now Comes in a New Flavor: AS3</title>
		<link>http://feeds.feedburner.com/~r/visualcondition/~3/262905153/</link>
		<comments>http://blog.visualcondition.com/2008/04/01/twease-now-comes-in-a-new-flavor-as3/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 20:36:18 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
		
		<category><![CDATA[Actionscript]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Twease]]></category>

		<category />

		<guid isPermaLink="false">http://blog.visualcondition.com/2008/04/02/twease-now-comes-in-a-new-flavor-as3/</guid>
		<description><![CDATA[So the wait is finally over: Twease is now available in both AS2 and AS3!

I just started learning AS3 Monday, and today I have finished porting Twease 2.0 Beta into AS3. To be honest, most of if it really didn&#8217;t need to be rewritten, but a lot of the new compiler requirements made the loose [...]]]></description>
			<content:encoded><![CDATA[<p>So the wait is finally over: Twease is now available in both AS2 and AS3!</p>

<p>I just started learning AS3 Monday, and today I have finished porting Twease 2.0 Beta into AS3. To be honest, most of if it really didn&#8217;t need to be rewritten, but a lot of the new compiler requirements made the loose checking of the AS2 version give me nightmares. I mean really, so what if it&#8217;s undefined? Ugh, but I digress.</p>

<p>This port was just to get the engine functional. There are almost zero optimizations made in regards to new AS3 features, but even so, I&#8217;m positive it will run fine for your average uses.</p>

<p>As i look back on the old Twease code after getting into AS3, I see a lot of places where things should be totally redone. But it works. And it works the same on both sides, so I&#8217;ll be letting it be.</p>

<p>There&#8217;s really not much more to say, except that Twease is now Beta 2, and that you should head on over to <a href="http://code.google.com/p/twease/" title="twease - Google Code" onclick="javascript:urchinTracker ('/outbound/article/code.google.com');">Google Code</a> to get your AS3 fix on.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.visualcondition.com/2008/04/01/twease-now-comes-in-a-new-flavor-as3/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.visualcondition.com/2008/04/01/twease-now-comes-in-a-new-flavor-as3/</feedburner:origLink></item>
		<item>
		<title>Twease 2.0 Beta</title>
		<link>http://feeds.feedburner.com/~r/visualcondition/~3/257851857/</link>
		<comments>http://blog.visualcondition.com/2008/03/23/twease-20-beta/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 11:13:26 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
		
		<category><![CDATA[Actionscript]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Twease]]></category>

		<category />

		<guid isPermaLink="false">http://blog.visualcondition.com/2008/03/25/twease-20-beta/</guid>
		<description><![CDATA[When you create a class that makes other developer&#8217;s lives easier, and see something that you made help make something pretty rad, it&#8217;s truly a magical feeling. When I see Partigen being used in the real world, I get giddy like a school girl. Albeit Twease is a bit different, it&#8217;s still a nice feeling.

So [...]]]></description>
			<content:encoded><![CDATA[<p>When you create a class that makes other developer&#8217;s lives easier, and see something that you made help make something pretty rad, it&#8217;s truly a magical feeling. When I see <a href="http://desuade.com/products/partigen/" title="Desuade - Partigen - Create Realtime Flash Particle Effects Without ActionScript" onclick="javascript:urchinTracker ('/outbound/article/desuade.com');">Partigen</a> being <a href="http://forums.desuade.com/viewtopic.php?f=4&amp;t=33" title="Desuade Forums &bull; Information" onclick="javascript:urchinTracker ('/outbound/article/forums.desuade.com');">used in the real world</a>, I get giddy like a school girl. Albeit Twease is a bit different, it&#8217;s still a nice feeling.</p>

<p>So that&#8217;s why I&#8217;ve been hard at work on version 2 of this compact, yet powerful and robust tweening engine, packing in more bang-for-your-bytes. Originally it was just going to be a minor upgrade with added color and simple bezier tweening, but it ended up so much more.</p>

<p>This beta is, in my opinion, fairly stable, and is being used in my own production projects. In fact, some of the features have been birthed due to necessity. I&#8217;d like to package this up nicely with docs et all, but first want to give it a test-drive with the public.</p>

<p>So without further adue, here&#8217;s what&#8217;s new with Twease 2.0 Beta (from the change log):</p>

<p><span id="more-51"></span></p>

<p><strong>New Features</strong></p>

<ul>
<li>Tween startup performance boost eliminates staggered starting of simultaneous tweens</li>
<li>Twease core now has integrated mulit-point bezier tweening for any property</li>
<li>Twease.tween() rate property allows you to tween at a constant rate instead of a specific duration of time</li>
<li>Twease.tween() progress parameter allows you to start a tween at any point in its life 0(start) - 1(finished)</li>
<li>Extend methods and automation to extend core Twease methods and tweenable properties</li>
<li>Colors, Extras, and Texts classes that use new Extend class</li>
<li>Texts class lets you tween Object-strings (var mytext:Object = {text:&#8221;A&#8221;}) based on a given characterset</li>
<li>Colors class lets you tween color transformation objects such as tint, brightness and contrast</li>
<li>Twease.render() method allows manual rendering of non-engine managed tween objects</li>
<li>Twease.tween() 2nd parameter for sequence and single tween target-overrides </li>
<li>Twease.tween() 3rd parameter for non-managed tween, true makes a new object, passing an object uses that</li>
<li>Tween object has easeposition property that returns the position of a tween on an ease path (0-1)</li>
<li>Stack option in tween call to enable stacking on a per-tween basis</li>
<li>Cycles support for function-only calls including delays</li>
<li>Colors: static color functions: &#8217;setColor&#8217;, &#8216;getColorObject&#8217;</li>
<li>Twease: baseprops array and compareInObject method</li>
</ul>

<p>So a quick feature summary: mulit-point bezier tweening, run tween at a given rate, start tweens at a certain progress percent, tween colors and text, non-managed tween rendering, per-tween stacking, and a performance boost to boot.</p>

<p>The core Twease engine has been setup to interface with the Extend class, which lets non-essential methods and tweenable properties to be integrated seamlessly into the engine. Methods available in the extend class help automate integration, which can be seen with the Colors and Texts classes.</p>

<p>As you can imagine, this makes Twease the launching pad for any tweenable property imaginable. With it&#8217;s modularity, Twease lets you easily load only the features you use, keeping control over your file size.</p>

<p><strong>Examples</strong> (ah.. finally the good stuf):</p>

<p><a href="http://play.visualcondition.com/twease/examples/test.swf" title="Example 1" >Example 1</a> - Multi-point bezier and color tween using rate instead of time (click to toggle pausing the tween)</p>

<p><a href="http://play.visualcondition.com/twease/examples/texttween.swf" title="Example 2" >Example 2</a> - This example shows the Texts extension tweening words in a textfield.</p>

<p><strong>Download</strong></p>

<p>Twease now is under version control, and has a home over at <a href="http://code.google.com/p/twease/" title="twease - Google Code" onclick="javascript:urchinTracker ('/outbound/article/code.google.com');">Google Code</a>. You can use svn or browse the repository to download the files for now.</p>

<p>I will be making a new post going into detail on the biggest features, with syntax and code examples very soon, as to not clog up this entries arteries.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.visualcondition.com/2008/03/23/twease-20-beta/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.visualcondition.com/2008/03/23/twease-20-beta/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 1.458 seconds -->
