<?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/"
	>

<channel>
	<title>Tomorrow Evening</title>
	<atom:link href="http://blog.tomorrowevening.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tomorrowevening.com</link>
	<description>Digitially Driven</description>
	<lastBuildDate>Tue, 09 Mar 2010 23:51:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>File Drag</title>
		<link>http://blog.tomorrowevening.com/flex/file-drag/</link>
		<comments>http://blog.tomorrowevening.com/flex/file-drag/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 23:19:04 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Experiment]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.tomorrowevening.com/?p=194</guid>
		<description><![CDATA[Over the past 2 or so months I've been using Flex for all my AS projects. Usually when I need to figure something out, I'll create a new FLA document and throw all my code into the timeline until it's been worked out, then bring it back into the class files. However, I've found this [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past 2 or so months I've been using Flex for all my AS projects. Usually when I need to figure something out, I'll create a new FLA document and throw all my code into the timeline until it's been worked out, then bring it back into the class files. However, I've found this to be a big pain in the butt when creating AIR applications.  For some reason it only lets me test AIR applications a few times before the adl file freezes and I need to force quit to get out. Well, seeing that I had never messed around with creating a Flex Project, I decided to give it a whirl and learn to put my code into MXML and go from there. In doing this, I discovered I no longer had the adl freeze issue!<br />
<span id="more-194"></span><br />
Since I'm currently working on <a href="http://www.kontain.com/skittle/entries/68436/generator---air-application/" target="_blank">Generator</a> in my spare time, I decided to create one of those test files in a Flex Project. This was the result:<br />
<img class="alignnone size-full wp-image-195" title="FileDrag_01" src="http://blog.tomorrowevening.com/content/2010/03/FileDrag_01.jpg" alt="" width="510" height="407" /><br />
<img class="alignnone size-full wp-image-196" title="FileDrag_02" src="http://blog.tomorrowevening.com/content/2010/03/FileDrag_02.jpg" alt="" width="510" height="407" /><br />
<img class="alignnone size-full wp-image-197" title="FileDrag_03" src="http://blog.tomorrowevening.com/content/2010/03/FileDrag_03.jpg" alt="" width="510" height="407" /></p>
<p>You can download the source <a href="http://blog.tomorrowevening.com/content/2010/03/ClassDrag.mxml" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tomorrowevening.com/flex/file-drag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective C Quick Methods</title>
		<link>http://blog.tomorrowevening.com/iphone/objective-c-quick-methods/</link>
		<comments>http://blog.tomorrowevening.com/iphone/objective-c-quick-methods/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 21:40:10 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objectivec]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.tomorrowevening.com/?p=177</guid>
		<description><![CDATA[This post will be updated the more I use Objective C.

Quick UIAlertView
+&#40;void&#41;showPopup:&#40;NSString *&#41;title
         message:&#40;NSString *&#41;message
     buttonTitle:&#40;NSString *&#41;buttonTitle
   popupDelegate:&#40;id&#41;popupDelegate
&#160;
&#123;
	/**
	 * Recreates UIAlertView functionality using 1 line of code:
	 * example:
	 *  #import &#34;Static.h&#34;
	 *  [Static showPopup:@&#34;Error!&#34;
	 *			message:@&#34;You need an internet [...]]]></description>
			<content:encoded><![CDATA[<p>This post will be updated the more I use Objective C.<br />
<span id="more-177"></span><br />
<span style="text-decoration: underline;">Quick UIAlertView</span></p>
<pre class="objc">+<span style="color: #FFF;">&#40;</span><span style="color: #b1b100;">void</span><span style="color: #FFF;">&#41;</span>showPopup:<span style="color: #FFF;">&#40;</span><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html"><span style="color: #0066CC;">NSString</span></a> *<span style="color: #FFF;">&#41;</span>title
         message:<span style="color: #FFF;">&#40;</span><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html"><span style="color: #0066CC;">NSString</span></a> *<span style="color: #FFF;">&#41;</span>message
     buttonTitle:<span style="color: #FFF;">&#40;</span><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html"><span style="color: #0066CC;">NSString</span></a> *<span style="color: #FFF;">&#41;</span>buttonTitle
   popupDelegate:<span style="color: #FFF;">&#40;</span><span style="color: #b1b100;">id</span><span style="color: #FFF;">&#41;</span>popupDelegate
&nbsp;
<span style="color: #FFF;">&#123;</span>
	<span style="color: #666666;">/**
	 * Recreates UIAlertView functionality using 1 line of code:
	 * example:
	 *  #import &quot;Static.h&quot;
	 *  [Static showPopup:@&quot;Error!&quot;
	 *			message:@&quot;You need an internet connection to view this page.&quot;
	 *		buttonTitle:@&quot;OK&quot;
	 *	  popupDelegate:nil];
	 */</span>
	<a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/UIAlertView.html"><span style="color: #0066CC;">UIAlertView</span></a> *openURLAlert = <span style="color: #FFF;">&#91;</span><span style="color: #FFF;">&#91;</span><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/UIAlertView.html"><span style="color: #0066CC;">UIAlertView</span></a> <span style="color: #b1b100;">alloc</span><span style="color: #FFF;">&#93;</span> initWithTitle:title
                        message:<span style="color: #FFF;">&#91;</span><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html"><span style="color: #0066CC;">NSString</span></a> stringWithFormat:message<span style="color: #FFF;">&#93;</span>
                        delegate:popupDelegate
                        cancelButtonTitle:buttonTitle
                        otherButtonTitles:<span style="color: #b1b100;">nil</span><span style="color: #FFF;">&#93;</span>;
    <span style="color: #FFF;">&#91;</span>openURLAlert <span style="color: #b1b100;">show</span><span style="color: #FFF;">&#93;</span>;
    <span style="color: #FFF;">&#91;</span>openURLAlert <span style="color: #b1b100;">release</span><span style="color: #FFF;">&#93;</span>;
<span style="color: #FFF;">&#125;</span></pre>
<p><span style="text-decoration: underline;">Checking for NULL</span></p>
<pre class="objc"><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html"><span style="color: #0066CC;">NSString</span></a> *myString = <span style="color: #FFF;">&#91;</span><span style="color: #FFF;">&#91;</span><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html"><span style="color: #0066CC;">NSString</span></a> <span style="color: #b1b100;">alloc</span><span style="color: #FFF;">&#93;</span> <span style="color: #b1b100;">init</span><span style="color: #FFF;">&#93;</span>;
<span style="color: #b1b100;">if</span> <span style="color: #FFF;">&#40;</span><span style="color: #FFF;">&#91;</span>myString length<span style="color: #FFF;">&#93;</span> &amp;gt; <span style="color: #cc66cc;">0</span><span style="color: #FFF;">&#41;</span> <span style="color: #FFF;">&#123;</span><span style="color: #FFF;">&#125;</span>  <span style="color: #666666;">//check the string's length instead of checking for NULL or nil</span>
&nbsp;</pre>
<p><span style="text-decoration: underline;">Auto-Detect Languages (and iPhone current Language)</span></p>
<pre class="objc"><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSArray.html"><span style="color: #0066CC;">NSArray</span></a> *languages = <span style="color: #FFF;">&#91;</span><span style="color: #FFF;">&#91;</span><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSArray.html"><span style="color: #0066CC;">NSArray</span></a> <span style="color: #b1b100;">alloc</span><span style="color: #FFF;">&#93;</span> initWithArray:<span style="color: #FFF;">&#91;</span><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSLocale.html"><span style="color: #0066CC;">NSLocale</span></a> preferredLanguages<span style="color: #FFF;">&#93;</span><span style="color: #FFF;">&#93;</span>;
<span style="color: #b1b100;">for</span> <span style="color: #FFF;">&#40;</span><span style="color: #b1b100;">id</span> language in languages<span style="color: #FFF;">&#41;</span> <span style="color: #FFF;">&#123;</span>
	<a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSLog.html"><span style="color: #0066CC;">NSLog</span></a><span style="color: #FFF;">&#40;</span>@<span style="color: #666666;">&quot;Language: %@&quot;</span>, language<span style="color: #FFF;">&#41;</span>;
<span style="color: #FFF;">&#125;</span>
<a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSLog.html"><span style="color: #0066CC;">NSLog</span></a><span style="color: #FFF;">&#40;</span>@<span style="color: #666666;">&quot;Default Language: %@&quot;</span>, <span style="color: #FFF;">&#91;</span>languages objectAtIndex:<span style="color: #cc66cc;">0</span><span style="color: #FFF;">&#93;</span><span style="color: #FFF;">&#41;</span>;</pre>
<p><span style="text-decoration: underline;">Auto-Detect Country</span></p>
<pre class="objc"><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSLocale.html"><span style="color: #0066CC;">NSLocale</span></a> *locale = <span style="color: #FFF;">&#91;</span><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSLocale.html"><span style="color: #0066CC;">NSLocale</span></a> currentLocale<span style="color: #FFF;">&#93;</span>;
<a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html"><span style="color: #0066CC;">NSString</span></a> *code = <span style="color: #FFF;">&#91;</span>locale objectForKey:NSLocaleCountryCode<span style="color: #FFF;">&#93;</span>;
<a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html"><span style="color: #0066CC;">NSString</span></a> *countryName = <span style="color: #FFF;">&#91;</span>locale displayNameForKey:NSLocaleCountryCode value:code<span style="color: #FFF;">&#93;</span>;
<a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSLog.html"><span style="color: #0066CC;">NSLog</span></a><span style="color: #FFF;">&#40;</span>@<span style="color: #666666;">&quot;country name: %@&quot;</span>, countryName<span style="color: #FFF;">&#41;</span>;</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.tomorrowevening.com/iphone/objective-c-quick-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xCode practices between multiple developers</title>
		<link>http://blog.tomorrowevening.com/iphone/xcode-practices/</link>
		<comments>http://blog.tomorrowevening.com/iphone/xcode-practices/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 18:26:20 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objectivec]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blog.tomorrowevening.com/?p=172</guid>
		<description><![CDATA[For the past month or so I've been involved with creating 2 iPhone applications at work. I was the sole developer on the first but worked with one other developer on the latter.  Seeing as this was our first experiences with xCode and Objective C, there's a few good techniques I'd like to note [...]]]></description>
			<content:encoded><![CDATA[<p>For the past month or so I've been involved with creating 2 iPhone applications at work. I was the sole developer on the first but worked with one other developer on the latter.  Seeing as this was our first experiences with xCode and Objective C, there's a few good techniques I'd like to note when it comes to organization.<br />
<span id="more-172"></span><br />
First off, when organizing your classes/images/audio/etc files, it's always great to create "Groups" in your xCode's "Groups &amp; Files" panel. When you create your project, you'll notice how the parent folders of your application's name is organized into 5 groups: Classes, Other Sources, Resources, Frameworks, and Products. It's great to keep adding groups as parents of these folders to organize those files.</p>
<p>Changing your files' "Path Type" is also imperative in synchronizing files between multiple developers/computers. To get to the Path Type, right-click (ctrl+click) your file(s) and hit 'Get Info'.<br />
Under the General tab of the pop-up you'll see your Path Type. xCode defaults files to being "Relative to Enclosing Group".<br />
<img src="http://blog.tomorrowevening.com/content/2010/01/before.jpg" alt="" title="before" width="396" height="599" class="alignnone size-full wp-image-173" /></p>
<p>If you're going to organize your files into folders in Finder and then add them into xCode without checking "Copy items into designation group's folder (if needed)", it's imperative to change the Path Type to "Relative to Project". You'll notice the Path under your files' Name will change.<br />
<img src="http://blog.tomorrowevening.com/content/2010/01/after.jpg" alt="" title="after" width="396" height="599" class="alignnone size-full wp-image-174" /></p>
<p>Example: Adding a Default.png image to the application. The image exists in my "Application's folder/images" folder.<br />
Name: Default.png<br />
Path: images/Default.png</p>
<p>This changes the application's start up image so that it doesn't need to be in the same folder as your .xcodeproj file.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tomorrowevening.com/iphone/xcode-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find and Replace</title>
		<link>http://blog.tomorrowevening.com/fla/find-and-replace/</link>
		<comments>http://blog.tomorrowevening.com/fla/find-and-replace/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 21:18:05 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.tomorrowevening.com/?p=165</guid>
		<description><![CDATA[A "Find and Replace" method is always handy when trying to avoid repetition in code (especially when replacing variables in XML Strings) and so here's a quick script everyone should know:
&#160;
public static function replaceWord &#40;searchString:String, find:String, replace:String&#41; : String
&#123;
	var wordLength = searchString.length;
	var result:String = '';
	for &#40;var i = 0; i &#60; wordLength; i++&#41; &#123;
		if &#40;searchString.substr [...]]]></description>
			<content:encoded><![CDATA[<p>A "Find and Replace" method is always handy when trying to avoid repetition in code (especially when replacing variables in XML Strings) and so here's a quick script everyone should know:</p>
<pre class="actionscript3">&nbsp;
<span style="color: #b1b100;">public</span> <span style="color: #b1b100;">static</span> <span style="color: #b1b100;">function</span> replaceWord <span style="color: #66cc66;">&#40;</span>searchString:<span style="color: #0066CC;">String</span>, find:<span style="color: #0066CC;">String</span>, replace:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span> : <span style="color: #0066CC;">String</span>
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #b1b100;">var</span> wordLength = searchString.<span style="color: #006600;">length</span>;
	<span style="color: #b1b100;">var</span> result:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">''</span>;
	<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">var</span> i = <span style="color: #cc66cc;">0</span>; i &lt; wordLength; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>searchString.<span style="color: #006600;">substr</span> <span style="color: #66cc66;">&#40;</span>i, find.<span style="color: #006600;">length</span><span style="color: #66cc66;">&#41;</span> == find<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			result =	searchString.<span style="color: #006600;">substr</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>, i<span style="color: #66cc66;">&#41;</span> +
						replace +
						searchString.<span style="color: #006600;">substr</span> <span style="color: #66cc66;">&#40;</span>i + find.<span style="color: #006600;">length</span>, wordLength<span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
	<span style="color: #66cc66;">&#125;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>result == <span style="color: #ff0000;">''</span><span style="color: #66cc66;">&#41;</span> result = searchString; <span style="color: #808080; font-style: italic;">// didn't replace anything</span>
	<span style="color: #b1b100;">return</span> result;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.tomorrowevening.com/fla/find-and-replace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Physics and Multitouch</title>
		<link>http://blog.tomorrowevening.com/pro/physics-and-multitouch/</link>
		<comments>http://blog.tomorrowevening.com/pro/physics-and-multitouch/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 21:31:04 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Multitouch]]></category>
		<category><![CDATA[Physics]]></category>

		<guid isPermaLink="false">http://blog.tomorrowevening.com/?p=148</guid>
		<description><![CDATA[

I've been reading a lot about multi-touch with Flash within the past year and, needless to say, was excited when Adobe announced that CS5 will enable multi-touch directly through Flash. I have a lot of questions about how that willl work and like other API's if it'll be as easy to plug in hardware devices [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-149" title="ball_01" src="http://blog.tomorrowevening.com/content/2009/11/ball_01.jpg" alt="ball_01" width="500" height="280" /><br />
<span id="more-148"></span><br />
I've been reading a lot about <a href="http://nuigroup.com/" target="_blank">multi-touch with Flash</a> within the past year and, needless to say, was excited when Adobe announced that CS5 will enable multi-touch directly through Flash. I have a lot of questions about how that willl work and like other API's if it'll be as easy to plug in hardware devices (ie. iPhone, Wii Remotes, etc).<br />
Over the past two weeks I've been doing some tests with <a href="http://www.tuio.org/" target="_blank">TUIO</a> and <a href="http://www.memo.tv/iphone/msaremote" target="_blank">MSARemote</a>. I wanted to test with Processing because I've been having some tracking problems with Flash (still trying to figure out why it's so jumpy) and Processing is a lot faster.</p>
<p>Also, I've been working on creating a new portfolio site and while brainstorming for it, I decided to do a few physics tests to try Gravity and Repulsion techniques.</p>
<p><img class="alignnone size-full wp-image-150" title="ball_02" src="http://blog.tomorrowevening.com/content/2009/11/ball_02.jpg" alt="ball_02" width="500" height="280" /></p>
<p>As you can see above, the bouncy balls was my first physics test. In that image, I have 12 balls bouncing around, with the yellow ball being what I was dragging with my mouse.</p>
<p><img class="alignnone size-full wp-image-151" title="ball_03" src="http://blog.tomorrowevening.com/content/2009/11/ball_03.jpg" alt="ball_03" width="500" height="280" /></p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8546811&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8546811&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/8546811">Physics Test 1 w/ Multitouch</a> from <a href="http://vimeo.com/duffy">Colin Duffy</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Here you can see I implemented TUIO into my project and can control multiple balls with my fingers over my iPhone. I also added a debug mode (turning on and off through double-tapping the iPhone screen) which you can see here. I used TUIO's sample code to display the trail of each finger's movement.</p>
<p><img class="alignnone size-full wp-image-153" title="gravity_01" src="http://blog.tomorrowevening.com/content/2009/11/gravity_01.jpg" alt="gravity_01" width="500" height="280" /></p>
<p><img class="alignnone size-full wp-image-154" title="gravity_02" src="http://blog.tomorrowevening.com/content/2009/11/gravity_02.jpg" alt="gravity_02" width="500" height="280" /></p>
<p><img class="alignnone size-full wp-image-155" title="gravity_03" src="http://blog.tomorrowevening.com/content/2009/11/gravity_03.jpg" alt="gravity_03" width="500" height="280" /></p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8566880&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8566880&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/8566880">Physics Test 2 w/ Multitouch</a> from <a href="http://vimeo.com/duffy">Colin Duffy</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>This next test involved a gravitational pull with particles that repel off one another. As you can see from the second image, I implemented multi-touch to add points from more than one direction.  There's still a few things I'd like to do with this that I'll continue to work on.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tomorrowevening.com/pro/physics-and-multitouch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
