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

<channel>
	<title>dispatchEvent()™</title>
	<atom:link href="http://dispatchevent.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://dispatchevent.org</link>
	<description>Collective thoughts of the New York Flash community</description>
	<pubDate>Tue, 18 Nov 2008 20:04:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>[Live blogging MAX] Keynote - Adobe think they&#8217;re real cute don&#8217;t they</title>
		<link>http://dispatchevent.org/mims/live-blogging-max-adobe-think-theyre-real-cute-dont-they/</link>
		<comments>http://dispatchevent.org/mims/live-blogging-max-adobe-think-theyre-real-cute-dont-they/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 18:35:39 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[In Real Life]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[conference]]></category>

		<category><![CDATA[keynote]]></category>

		<category><![CDATA[live blogging]]></category>

		<category><![CDATA[max]]></category>

		<category><![CDATA[spies]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/mims/live-blogging-max-adobe-think-theyre-real-cute-dont-they/</guid>
		<description><![CDATA[10:00 Tuesday, General Session (Keynote)
Another Adobe self-appreciation session. This time with a 007 theme! Sigh. A couple of guys are playing as spies in suits. They&#8217;re visiting lab stations to hear about the amazing new features of CS4! One guy has a fake British accent. Sigh.

10:35 showing off ability to control light switches via flex [...]]]></description>
			<content:encoded><![CDATA[<p>10:00 Tuesday, General Session (Keynote)</p>
<p>Another Adobe self-appreciation session. This time with a 007 theme! Sigh. A couple of guys are playing as spies in suits. They&#8217;re visiting lab stations to hear about the amazing new features of CS4! One guy has a fake British accent. Sigh.</p>
<p><a href="http://dispatchevent.org/wp-content/uploads/2008/11/l-640-480-462bf53e-dd16-4f29-a4d7-a12b9742605f.jpeg"><img class="alignnone size-full wp-image-364" src="http://dispatchevent.org/wp-content/uploads/2008/11/l-640-480-462bf53e-dd16-4f29-a4d7-a12b9742605f.jpeg" alt="" width="300" height="225" /></a></p>
<p>10:35 showing off ability to control light switches via flex and third party hardware.</p>
<p>10:40 a spy is demoing new AE-like timeline.</p>
<p>Also bones and IK.</p>
<p>He just copied the motion information from one area of the FLA to another.</p>
<p>10:45 Showing off new features of photoshop. Not worth talking about here. You can see demos online.</p>
<p>10:48 Flash Catalyst (Thermo)</p>
<p>(I&#8217;m pretty excited about this because we&#8217;ve really needed a step in the workflow between designers and developers for a long time. However, time will tell how well this tool will fill the gap)</p>
<p>Showing off the new transitions. Looks pretty smooth.</p>
<p>Taking graphics from Illustrator and converting into a scroll bar with just a few clicks.</p>
<p>Showing off &#8220;round-trip workflow&#8221; where graphics are taken from illustrator to Flash Catalyst and then back to Illustrator.</p>
<p>FXG - a subset of mxml which is an interchange format between illustrator/ps, flash catalyst, and flex.</p>
<p>Showing off component states in FC. Allows designers to build entire view including view states and transitions. Pretty cool. Designers, start studying!</p>
<p>DVDs of FC beta will be given out after the session!</p>
<p>10:59 More spy schtick! Let&#8217;s head to the development lab. sigh.</p>
<p>11:00 Project alchemy. Converts C/C++ code and libraries into AS3 which can be compiled to SWFs.</p>
<p>(Wow. There are numerous applications for this.)</p>
<p>Showing Hello, World ported from C++ to AS3 to SWF.</p>
<p>Demoing ported Zork in Flash</p>
<p>Demoing OS encryption tool ported to flash.</p>
<p>Brendan Hall introduces libvorbis in flash. Essentially allows you to parse Ogg Vorbis in Flash by using an open source C lib. CSound would be another thing to check out which they didn&#8217;t mention.</p>
<p>Same thing with RAW camera images.</p>
<p>Alchemy allows you to run C code in the background asynchronously as well!</p>
<p>Showing Doom and a NES emulator (SMB). Flash player running as3 converted from C code running dumped roms and emulating the NES. Or something like that.</p>
<p>(My head spins with the possibilities)</p>
<p>11:10 The spies throw a bone to the ColdFusion nerds in the audience. The crowd partially goes wild.</p>
<p>New version of CF called Bolt.</p>
<p>I&#8217;m starting to wonder if the British accent is actually fake. Sounds weird and now I&#8217;m not sure.</p>
<p>A small yet determined portion of the audience is madly impressed with the new CF features which go over my head.</p>
<p>11:15 Showing off some Flex and CF integration.</p>
<p>FlexBuilder themes. &#8220;Agent B&#8221; gave a shout out to Juan Sanchez who i&#8217;ve been hanging out with all weekend and is a way cool guy!</p>
<p>11:20 Demoing Flex in MS Visual Studio or maybe just AMF with C#&#8230; I didn&#8217;t quite follow.</p>
<p>11:23 Dreamweaver</p>
<p>Support for arbitrary frameworks like JQuery. Including in live view.</p>
<p>Allows you to render JS out to HTML so you can see how it is being rendered in the browser.</p>
<p>11:28 The Deployment Lab. Jim Corbett as a scientist. Looks surly as usual.</p>
<p>Showing off the Google indexing of SWFs. (I saw a talk on this yesterday and I&#8217;ll talk more about that on another post). In a nutshell, a special virtual user that Google created navigates every link in a special, text-only version of the flash player. In this manner it indexes all text, static and dynamic, in the entire applicaiton. Pretty fucking incredibly awesome!</p>
<p>11:35 Flash Media Server 3.5</p>
<p>Dynamic streaming lets you change sizes of video dynamically when bitrates change without glitching at all.</p>
<p>New flash media live encoder. Shows live video that can be streamed and recorded simultaneously (a la Tivo)</p>
<p>RTMFP - Peer-to-peer flash player communication. Eliminates the server from flash player communications.</p>
<p>11:41 More spy shit. Enter Ted Patrick</p>
<p>Adobe Groups. <a href="http://groups.adobe.com">groups.adobe.com</a> A new, official site for organizing Adobe user groups. Available in loads of languages by Q109.</p>
<p>Profiles of users. Kinda like MeetUp or something but just for Adobe Groups. Search for user groups in your area. For all Adobe products, not just Flash.</p>
<p>YAY! Max is in LA next year! Oct 7-9</p>
<p>11:48 <strong>END</strong></p>
<p>12:03 talked to &#8220;agent f&#8221;. Accent is real! Confirmed.</p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/live-blogging-max-adobe-think-theyre-real-cute-dont-they/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Meet Mims at MAX!</title>
		<link>http://dispatchevent.org/mims/meet-mims-at-max/</link>
		<comments>http://dispatchevent.org/mims/meet-mims-at-max/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 22:45:38 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[In Real Life]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[conference]]></category>

		<category><![CDATA[max]]></category>

		<category><![CDATA[san francisco]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/mims/meet-mims-at-max/</guid>
		<description><![CDATA[Hello friends, I&#8217;m currently riding a shuttle from LA to SF where I&#8217;ll be attending to Adobe MAX conference. This is a big day for me since it is the first time I&#8217;ve ever attended a Flash conference (unless you count Game Developers Conference (not flashy enough) or  conference (sorry Aral))! Surprised? Me too!
Anyway, [...]]]></description>
			<content:encoded><![CDATA[<p>Hello friends, I&#8217;m currently riding a shuttle from LA to SF where I&#8217;ll be attending to Adobe MAX conference. This is a big day for me since it is the first time I&#8217;ve ever attended a Flash conference (unless you count Game Developers Conference (not flashy enough) or <head> conference (sorry Aral))! Surprised? Me too!</p>
<p>Anyway, I&#8217;ll be around all week. I&#8217;m staying with a friend near the conference center until Thursday with the exception of Tuesday when I&#8217;ll be basking in luxury at the Mariott. Feel free to send me an email if you want to hang out or invite me to an elite Adobe party or hospitality suite! Mims at mims wright dot com</p>
<p>I&#8217;ll be the one that looks nothing like my blog avatar. </p>
<p><a href="http://dispatchevent.org/wp-content/uploads/2008/11/l-600-600-edc79aee-aa58-49da-a5c1-e0513ce7d0cd.jpeg"><img src="http://dispatchevent.org/wp-content/uploads/2008/11/l-600-600-edc79aee-aa58-49da-a5c1-e0513ce7d0cd.jpeg" alt="" width="300" height="300" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/meet-mims-at-max/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Five interesting web games (by Felix)</title>
		<link>http://dispatchevent.org/mims/five-interesting-web-games-by-felix/</link>
		<comments>http://dispatchevent.org/mims/five-interesting-web-games-by-felix/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 21:54:41 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=459</guid>
		<description><![CDATA[Felix of Airtight Interactive talks about five interesting web games.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.airtightinteractive.com/news/?p=209">Felix of Airtight Interactive talks about five interesting web games.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/five-interesting-web-games-by-felix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Get together for the Global Game Jam 2009</title>
		<link>http://dispatchevent.org/mims/global-game-jam-2009/</link>
		<comments>http://dispatchevent.org/mims/global-game-jam-2009/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 20:50:56 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[In Real Life]]></category>

		<category><![CDATA[Videogames]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=456</guid>
		<description><![CDATA[
As a member of IGDA I was recently informed of an event in January called the Global Game Jam and I wanted to share it with you. Basically, game developers around the world meet up for an intensive, creative session to create a game from nothing but a few rules and a group of strangers. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.globalgamejam.org/Home.html"><img class="alignnone size-medium wp-image-457" title="Global Game Jam" src="http://dispatchevent.org/wp-content/uploads/2008/10/ggj-300x267.jpg" alt="" width="300" height="267" /></a></p>
<p>As a member of <a href="http://igda.org/" target="_blank">IGDA</a> I was recently informed of an event in January called the <a href="http://www.globalgamejam.org/Home.html" target="_blank">Global Game Jam</a> and I wanted to share it with you. Basically, game developers around the world meet up for an intensive, creative session to create a game from nothing but a few rules and a group of strangers. It sounds really fun and I hope to be a part of it next year.</p>
<p><a href="http://www.globalgamejam.org/Home.html" target="_blank">Global Game Jam</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/global-game-jam-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Slides from  conference presentation</title>
		<link>http://dispatchevent.org/mims/slides-from-conference-presentation/</link>
		<comments>http://dispatchevent.org/mims/slides-from-conference-presentation/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 19:36:07 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[In Real Life]]></category>

		<category><![CDATA[physics &amp; motion]]></category>

		<category><![CDATA[conference]]></category>

		<category><![CDATA[head]]></category>

		<category><![CDATA[headconference]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=453</guid>
		<description><![CDATA[The &#60;head&#62; conference was a success despite some technical difficulties. I had a really good time presenting and watching other friends and colleagues present. I&#8217;m looking forward to next year.
Here are the slides from my presentation

]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://headconference.com" target="_blank">&lt;head&gt; conference</a> was a success despite some technical difficulties. I had a really good time presenting and watching other friends and colleagues present. I&#8217;m looking forward to next year.</p>
<p><a href="http://dispatchevent.org/wp-content/uploads/2008/10/kitchensyncpresentation.zip">Here are the slides from my presentation<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/slides-from-conference-presentation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eagle Eye Free Fall</title>
		<link>http://dispatchevent.org/mims/eagle-eye-free-fall/</link>
		<comments>http://dispatchevent.org/mims/eagle-eye-free-fall/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 19:27:55 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Site-seeing]]></category>

		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=449</guid>
		<description><![CDATA[
&#8230;was a pretty cool example of integrating flash, video, and the real world. It still didn&#8217;t make me want to see the movie though.
http://eagleeyefreefall.com/
]]></description>
			<content:encoded><![CDATA[<p><a href="http://eagleeyefreefall.com"><img class="alignnone size-medium wp-image-450" title="Eagle Eye - Free fall" src="http://dispatchevent.org/wp-content/uploads/2008/10/picture-1-300x70.png" alt="" width="300" height="70" /></a></p>
<p>&#8230;was a pretty cool example of integrating flash, video, and the real world. It still didn&#8217;t make me want to see the movie though.</p>
<p><a href="http://eagleeyefreefall.com/">http://eagleeyefreefall.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/eagle-eye-free-fall/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tip: Adding version checking to your external code library</title>
		<link>http://dispatchevent.org/mims/version-checking/</link>
		<comments>http://dispatchevent.org/mims/version-checking/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 18:14:33 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Tips, Tricks, and Hacks]]></category>

		<category><![CDATA[Tutorial]]></category>

		<category><![CDATA[actionscript]]></category>

		<category><![CDATA[KitchenSync]]></category>

		<category><![CDATA[library]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=446</guid>
		<description><![CDATA[Since version 1.0 of a code library that I&#8217;m sure you&#8217;re tired of me talking about came out, I have been making steady updates, some of which break legacy code. I was also having trouble keeping track of which version of the library a particular demo was written for. In order to make sure that [...]]]></description>
			<content:encoded><![CDATA[<p>Since version 1.0 of <a href="http://kitchensynclib.googlecode.com" target="_blank">a code library that I&#8217;m sure you&#8217;re tired of me talking about</a> came out, I have been making steady updates, some of which break legacy code. I was also having trouble keeping track of which version of the library a particular demo was written for. In order to make sure that the new code library doesn&#8217;t cause unpredictable results for the old implementations I added a version check to the main class.</p>
<p>This version check is very simple. It checks a version number in the client code against a version number of the library (or external classes) when the main class of the library is initialized. It is also completely optional (so average users don&#8217;t need to mark up their code with version numbers).</p>
<p>Here&#8217;s an example:</p>
<p>Say you normally initialize your library using:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3 actionscript3" style="font-family:monospace;">MyLibrary.initialize<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</pre></div></div>

<p>Which calls the initialize method:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3 actionscript3" style="font-family:monospace;"><span style="color: #0033ff; font-weight: bold;">public</span> static <span style="color: #339966; font-weight: bold;">function</span> initialize<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span> <span style="color: #000000;">&#123;</span>
   <span style="color: #009900;">// initialize library here</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>If the external code changes unexpectedly (say through an SVN update) this could cause problems that are difficult to trace. The solution is to modify the initializer to match the client code version with the initializer version.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3 actionscript3" style="font-family:monospace;"><span style="color: #0033ff; font-weight: bold;">public</span> static const VERSION<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;1.6&quot;</span>;
<span style="color: #0033ff; font-weight: bold;">public</span> static <span style="color: #339966; font-weight: bold;">function</span> initialize<span style="color: #000000;">&#40;</span>versionCheck<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = VERSION<span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span> <span style="color: #000000;">&#123;</span>
   <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>versionCheck <span style="color: #000000; font-weight: bold;">!</span>= VERSION<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
       <span style="color: #0033ff; font-weight: bold;">throw</span> <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">Error</span> <span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;The version check failed! This library is version &quot;</span> <span style="color: #000000; font-weight: bold;">+</span> VERSION <span style="color: #000000; font-weight: bold;">+</span> <span style="color: #990000;">&quot;. Update your code or GTFO!&quot;</span><span style="color: #000000;">&#41;</span>;
   <span style="color: #000000;">&#125;</span>
   <span style="color: #009900;">// initialize library here</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>And when you run the initializer, use the version number you&#8217;re expecting.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3 actionscript3" style="font-family:monospace;">MyLibrary.initialize<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;1.6&quot;</span><span style="color: #000000;">&#41;</span>;</pre></div></div>

<p>Some things to notice with this approach:</p>
<ul>
<li>I used a string instead of a number for the version number so that it would allow for sub-sub version numbers and other markers, e.g. &#8220;1.6.24 beta r545&#8243;</li>
<li>Because there is a default value for <code>versionCheck</code> in the initializer, providing a version number is optional. Using <code>MyLibrary.initialize()</code> will still work and throw no errors.</li>
<li>Unfortunately, there is not much you can do if the version numbers don&#8217;t match except to warn the client that the external code has changed. Still, I&#8217;ve found this to be very useful.</li>
</ul>
<p>The code for my initializer in its entirety after the jump&#8230;<br />
<span id="more-446"></span><br />
From <a href="http://code.google.com/p/kitchensynclib/source/browse/trunk/src/org/as3lib/kitchensync/KitchenSync.as">KitchenSync.as</a></p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3 actionscript3" style="font-family:monospace;"><span style="color: #3f5fbf;">/**
* The current version of the library. Use this to verify that the library is the
* version that your software expects.
*/</span>
<span style="color: #0033ff; font-weight: bold;">public</span> static const VERSION<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;1.6&quot;</span>;
&nbsp;
<span style="color: #3f5fbf;">/**
* Flag noting whether the engine has been initialized.
*/</span>
<span style="color: #0033ff; font-weight: bold;">private</span> static <span style="color: #6699cc; font-weight: bold;">var</span> _initialized<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">false</span>;
&nbsp;
<span style="color: #3f5fbf;">/**
* Initializes the timing core for KitchenSync. Must be called before using any actions.
*
* @param frameRateSeed must be a DisplayObject that is added to the display list.
* @param versionCheck a string for the version you think you're using. e.g. 1.2 This is recommended
*                                         but not required. It will throw an error if you're using the wrong version of KS.
*/</span>
<span style="color: #0033ff; font-weight: bold;">public</span> static <span style="color: #339966; font-weight: bold;">function</span> initialize<span style="color: #000000;">&#40;</span>frameRateSeed<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">DisplayObject</span>, versionCheck<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = VERSION<span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>       
&nbsp;
	<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>_initialized<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
		<span style="color: #0033ff; font-weight: bold;">throw</span> <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">IllegalOperationError</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;KitchenSync has already been initialized.&quot;</span><span style="color: #000000;">&#41;</span>;
	<span style="color: #000000;">&#125;</span>
	<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>versionCheck <span style="color: #000000; font-weight: bold;">!</span>= VERSION<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
		<span style="color: #0033ff; font-weight: bold;">throw</span> <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">Error</span> <span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;Version check failed. Please update to the correct version or to continue using this version (at your own risk) put the initialize() method inside a try{} block.&quot;</span><span style="color: #000000;">&#41;</span>;
	<span style="color: #000000;">&#125;</span>
&nbsp;
	<span style="color: #009900;">// Initialization code omitted</span>
&nbsp;
	_initialized = <span style="color: #0033ff; font-weight: bold;">true</span>;
<span style="color: #000000;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/version-checking/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Head Conference LA Hub Anyone?</title>
		<link>http://dispatchevent.org/mims/conference-la-hub-anyone/</link>
		<comments>http://dispatchevent.org/mims/conference-la-hub-anyone/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 01:03:52 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[In Real Life]]></category>

		<category><![CDATA[community]]></category>

		<category><![CDATA[conference]]></category>

		<category><![CDATA[head]]></category>

		<category><![CDATA[headconference]]></category>

		<category><![CDATA[los angeles]]></category>

		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=441</guid>
		<description><![CDATA[Hi. Is there anyone in the LA area who will be attending the &#60;head&#62; web conference and would like to meet up this week? Perhaps you have an office space that could become an LA hub, or perhaps you&#8217;d like to come over to my house for some of the presentations. If so, comment or [...]]]></description>
			<content:encoded><![CDATA[<p>Hi. Is there anyone in the LA area who will be attending the <a href="http://headconference.com/">&lt;head&gt; web conference</a> and would like to meet up this week? Perhaps you have an office space that could become an LA <a href="http://www.headconference.com/hubs/">hub</a>, or perhaps you&#8217;d like to come over to my house for some of the presentations. If so, comment or email me!</p>
<div id="attachment_442" class="wp-caption alignnone" style="width: 160px"><a href="http://dispatchevent.org/wp-content/uploads/2008/10/photo-34.jpg"><img class="size-thumbnail wp-image-442" title="Lonely Mims" src="http://dispatchevent.org/wp-content/uploads/2008/10/photo-34-150x150.jpg" alt="Lonely in LA" width="150" height="150" /></a><p class="wp-caption-text">Am I the only one in LA?</p></div>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/conference-la-hub-anyone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Player 10 - 3D Example</title>
		<link>http://dispatchevent.org/calebjohnston/flash-player-10-3d-example/</link>
		<comments>http://dispatchevent.org/calebjohnston/flash-player-10-3d-example/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 16:06:27 +0000</pubDate>
		<dc:creator>Caleb Johnston</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Lab]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[3D]]></category>

		<category><![CDATA[Flash 10]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=431</guid>
		<description><![CDATA[I&#8217;ve tinkered a bit with Flash Player 10. One thing that seems almost funny about the 3D effects of Flash thus far is that very few examples show off actually 3D objects. Most examples I&#8217;ve examined show 2D planes transformed in 3D space. So, I&#8217;ve created a sample 3D cube primitive in AS3 as a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve tinkered a bit with Flash Player 10. One thing that seems almost funny about the 3D effects of Flash thus far is that very few examples show off actually 3D objects. Most examples I&#8217;ve examined show 2D planes transformed in 3D space. So, I&#8217;ve created a sample 3D cube primitive in AS3 as a convenient example for people who want to get started with their own parsers or drawing tools (etc).</p>
<p><span id="more-431"></span></p>
<p>My current configuration is Mac OS X 5.2 + TextMate 1.5.7 + Flex SDK 4.0.0.3504. I have two shell scripts in place:<a title="txt version of textmate bundle command" href="http://www.calebjohnston.com/storage/scripts/textmate_compile.txt"><br />
</a></p>
<ol>
<li><a title="txt version of mxmlc script" href="http://www.calebjohnston.com/storage/scripts/mxmlc.txt">/usr/bin/mxmlc</a></li>
<li><a title="txt version of textmate bundle command" href="http://www.calebjohnston.com/storage/scripts/textmate_compile.txt">A TextMate run bundle</a> set to a hotkey, &#8220;command + R&#8221;</li>
<li>I&#8217;ve also have my <a title="Flex 4 SDK download" href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4">Flex SDK</a> set to the absolute path of: <em>/Developer/SDKs/Flex/4.0.0.3504</em></li>
</ol>
<p>This configuration requires a flex-config.xml in the same directory as the AS3 class file that you&#8217;re compiling. When you run the TextMate script (or something similar in your Terminal shell) it will compile the filename you pass in and default to using a config.xml which acts as a local flex-config.xml file. All of these can be customized as needed.</p>
<p>Example Flash 10 3D cube rotation:<br />

<object	type="application/x-shockwave-flash"
			data="http://www.calebjohnston.com/storage/fl10_examples/01_cube_rotation/CubeRotationExample.swf"
			width="410"
			height="260">
	<param name="movie" value="http://www.calebjohnston.com/storage/fl10_examples/01_cube_rotation/CubeRotationExample.swf" />
</object>
<p>Obviously, the above swf won&#8217;t work without Flash player 10 installed.</p>
<p><a title="Flash 10 3D cube rotation example source" href="http://www.calebjohnston.com/storage/fl10_examples/01_cube_rotation.zip">Download the source here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/calebjohnston/flash-player-10-3d-example/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KitchenSync version 1.6 released!</title>
		<link>http://dispatchevent.org/mims/kitchensync-version-16-released/</link>
		<comments>http://dispatchevent.org/mims/kitchensync-version-16-released/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 21:50:03 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[AS3]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Project]]></category>

		<category><![CDATA[physics &amp; motion]]></category>

		<category><![CDATA[animation]]></category>

		<category><![CDATA[announcement]]></category>

		<category><![CDATA[KitchenSync]]></category>

		<category><![CDATA[v1.6]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=428</guid>
		<description><![CDATA[
KitchenSync version 1.6 is released! Guess what feature it doesn&#8217;t have yet&#8230; That&#8217;s right! There is STILL NO Color Tweening (unless you count ColorMatrixFilter tweens which it does have). However, I hope I can crank out and release version 2.0 over the next two weeks which would have it.
Here are some of the features that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://kitchensynclib.googlecode.com"><img class="alignnone" title="KitchenSync" src="http://mimswright.com/kitchensync/docs/img/KSLogo.png" alt="" width="515" height="110" /></a></p>
<p><strong>KitchenSync version 1.6 is released!</strong> Guess what feature it doesn&#8217;t have yet&#8230; That&#8217;s right! There is <strong>STILL NO Color Tweening</strong> (unless you count ColorMatrixFilter tweens which it does have). However, I hope I can crank out and release version 2.0 over the next two weeks which would have it.</p>
<p>Here are some of the features that 1.6 <strong>DOES </strong>have:</p>
<ul>
<li>Added a TweenFactory which provides an easy to use interface for creating new tweens including an object parser similar to FuseKit&#8217;s interface. You can now use something like:<br />
<code>var tween:ITween = TweenFactory.newTween({target:foo, properties:"x:0~100, y:500~200", duration:"3seconds", scale:1~5});</code></li>
<li>Altered KSTween to use multiple tween targets. Now includes methods like addTweenTarget(). This allows you to tween multiple properties with a single KSTween object!</li>
<li>Added an optimized implementation of IAction called KSSimpleTween. This class showed a 25% performance increase over KSTween!</li>
<li>Added SoundTransformTarget for changing volume or panning of a sound.</li>
<li>Added new action groups including:
<ul>
<li>KSSimultaneousEndGroup which causes all children to end simultaneously. This is like a parallel group in reverse.</li>
<li>KSSteppedSequenceGroup for sequencing PowerPoint-like applications. This automatically pauses the group after each child is completed. Instant slideshow!</li>
</ul>
</li>
<li>Finished adding IAction interface. This allows more flexible and customized use of the synchronizer by allowing you to create actions without using the AbstractAction superclass.</li>
<li>Also added ITween and ISynchronizerClient interfaces</li>
<li>Changed the license from LGPL to MIT license.</li>
<li>For a complete list, check out the <a href="http://kitchensynclib.googlecode.com/svn/trunk/docs/changelog.txt">ChangeLog</a>!</li>
</ul>
<p>To get the latest version, go to the Google Code <a href="http://code.google.com/p/kitchensynclib/">project page</a>. Thanks and enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/kitchensync-version-16-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KitchenSync demo contest deadline extended</title>
		<link>http://dispatchevent.org/mims/kitchensync-demo-contest-deadline-extended/</link>
		<comments>http://dispatchevent.org/mims/kitchensync-demo-contest-deadline-extended/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 18:00:06 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[animation]]></category>

		<category><![CDATA[contest]]></category>

		<category><![CDATA[demo]]></category>

		<category><![CDATA[KitchenSync]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=426</guid>
		<description><![CDATA[The KitchenSync demo contest&#8217;s deadline has been extended from today to next Monday, October 20. Get submittin&#8217;!
]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://dispatchevent.org/mims/ks-demo-contest/">KitchenSync demo contest&#8217;</a>s deadline has been extended from today to next Monday, October 20. Get submittin&#8217;!</p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/kitchensync-demo-contest-deadline-extended/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Interviewed about KitchenSync on Inside RIA blog</title>
		<link>http://dispatchevent.org/mims/interviewed-about-kitchensync-on-inside-ria-blog/</link>
		<comments>http://dispatchevent.org/mims/interviewed-about-kitchensync-on-inside-ria-blog/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 06:56:27 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[Process]]></category>

		<category><![CDATA[Project]]></category>

		<category><![CDATA[physics &amp; motion]]></category>

		<category><![CDATA[blog]]></category>

		<category><![CDATA[interview]]></category>

		<category><![CDATA[KitchenSync]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=424</guid>
		<description><![CDATA[Oh my goodness gracious sakes alive!* I have been interviewed about KitchenSync for InsideRIA blog by RJ Owen of EffectiveUI. RJ is a very swell guy. Mercy me!*
Read!
*My dear grandmother is prone to use expressions like this.
]]></description>
			<content:encoded><![CDATA[<p>Oh my goodness gracious sakes alive!* I have been <a href="http://www.insideria.com/2008/09/an-interview-with-kitchen-sync.html" target="_blank">interviewed</a> about <a href="http://kitchensynclib.googlecode.com/" target="_blank">KitchenSync </a>for <a href="http://insideria.com/" target="_blank">InsideRIA blog</a> by<a href="http://www.oreillynet.com/pub/au/3442" target="_blank"> RJ Owen</a> of <a href="http://effectiveui.com/" target="_blank">EffectiveUI</a>. RJ is a very swell guy. Mercy me!*</p>
<p><a href="http://www.insideria.com/2008/09/an-interview-with-kitchen-sync.html" target="_blank">Read!</a></p>
<p><small>*My dear grandmother is prone to use expressions like this.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/interviewed-about-kitchensync-on-inside-ria-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash player 10</title>
		<link>http://dispatchevent.org/calebjohnston/flash-player-10/</link>
		<comments>http://dispatchevent.org/calebjohnston/flash-player-10/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 14:32:25 +0000</pubDate>
		<dc:creator>Caleb Johnston</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[AS3]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=418</guid>
		<description><![CDATA[Its that time again. Time to get into the latest and greatest tech from one of those giant software engineering companies. This time, the tech is Adobe&#8217;s Flash player 10.
Step 1: download the Flex 4 SDK and the Flash player 10 (debug version).
Step 2: Create a fresh config file that will target Flash player 10.
Step [...]]]></description>
			<content:encoded><![CDATA[<p>Its that time again. Time to get into the latest and greatest tech from one of those giant software engineering companies. This time, the tech is Adobe&#8217;s Flash player 10.</p>
<p>Step 1: <a title="Adobe Open Source - Flex 4" href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4">download the Flex 4 SDK and the Flash player 10 (debug version).</a></p>
<p>Step 2: Create a fresh config file <a title="target Flash player 10" href="http://opensource.adobe.com/wiki/display/flexsdk/Targeting+Flash+Player+10+Beta">that will target Flash player 10</a>.</p>
<p>Step 3: <a title="compile your swf" href="http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_13.html">Use MXMLC to compile your Actionscript or MXML file.</a></p>
<p>Step 4: <a title="AS3 with Flash 10" href="http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/">Explore AS3</a> with <a title="AS3 Flash 10 language reference" href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/index.html">Flash 10!</a></p>
<p>I&#8217;ve only tinkered around a bit at this point. But as soon as I get a chance to build a crazy app, I&#8217;ll have a more thorough write-up. So far, I&#8217;m quite excited at the new features. Be sure to read up on the following:</p>
<p><a title="Vector class" href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/Vector.html">new Vector class</a></p>
<p><a title="inverse kinematics!" href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/fl/ik/package-detail.html">The inverse kinematics package</a></p>
<p><a title="new Shader class" href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/Shader.html">The new Shader class</a></p>
<p><a title="Flash 10 text engine" href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/text/engine/package-detail.html">The all new text engine package</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/calebjohnston/flash-player-10/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CS4 Launches on my birthday</title>
		<link>http://dispatchevent.org/mims/cs4-launches-on-my-birthday/</link>
		<comments>http://dispatchevent.org/mims/cs4-launches-on-my-birthday/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 23:15:40 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[cs4]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=414</guid>
		<description><![CDATA[
Happy birthday to me. Adobe CS4 is scheduled to launch on my birthday, next Tuesday. To catch the unveiling, register here.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://adobe.istreamplanet.com/"><img class="alignnone size-medium wp-image-415" title="cs4launch" src="http://dispatchevent.org/wp-content/uploads/2008/09/picture-12-300x90.png" alt="" width="300" height="90" /></a></p>
<p>Happy birthday to me. Adobe CS4 is scheduled to launch on my birthday, next Tuesday. To catch the unveiling, <a href=" http://adobe.istreamplanet.com/" target="_blank">register here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/cs4-launches-on-my-birthday/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Protip - Making an email forward look like it was sent for the first time</title>
		<link>http://dispatchevent.org/mims/protip-forwards/</link>
		<comments>http://dispatchevent.org/mims/protip-forwards/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 17:53:49 +0000</pubDate>
		<dc:creator>Mims Wright</dc:creator>
		
		<category><![CDATA[In Real Life]]></category>

		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://dispatchevent.org/?p=408</guid>
		<description><![CDATA[Has this ever happened to you?
You&#8217;re having an awesome birthday bash and you send out an email to all your closest friends&#8230; that is, all your closest friends except &#8216;Ed&#8217;. Now you&#8217;re faced with the embarrassing situation of having to invite your friend Ed post-invitum. But don&#8217;t fret, here&#8217;s a simple solution that will save [...]]]></description>
			<content:encoded><![CDATA[<p>Has this ever happened to you?</p>
<p>You&#8217;re having an awesome birthday bash and you send out an email to all your closest friends&#8230; that is, all your closest friends except &#8216;Ed&#8217;. Now you&#8217;re faced with the embarrassing situation of having to invite your friend Ed post-invitum. But don&#8217;t fret, here&#8217;s a simple solution that will save you loads of embarrassment!</p>
<p>Go from <a href="http://dispatchevent.org/wp-content/uploads/2008/09/before.jpg"><img class="size-thumbnail wp-image-410" title="before" src="http://dispatchevent.org/wp-content/uploads/2008/09/before-150x150.jpg" alt="Go from this..." width="150" height="150" /></a> to <a href="http://dispatchevent.org/wp-content/uploads/2008/09/after.jpg"><img class="size-thumbnail wp-image-409" title="after" src="http://dispatchevent.org/wp-content/uploads/2008/09/after-150x150.jpg" alt="...to this!" width="150" height="150" /></a></p>
<h3>Step 1. Find the original email</h3>
<p>Did you send a copy to yourself? Good! If not, check your sent folder. Not there? Ask your mom to forward the invite back to you.</p>
<h3>Step 2. Forward to yourself and BCC your friend.</h3>
<p>Click on the forward button. This time send it<strong> to yourself!</strong> In the BCC field put the name of the person (or people) you forgot. BCC stands for &#8220;blind carbon copy&#8221; and the names on this list won&#8217;t be listed so they&#8217;ll ony see your name listed.</p>
<h3>Step 3. Delete &#8220;fwd:&#8221; from the subject line.</h3>
<p>That&#8217;s a dead giveaway that you&#8217;re a loser and a fuck-up who doesn&#8217;t care about his friends.</p>
<h3>Step 4. Remove the quote formatting.</h3>
<p>You know the blue line that runs down the left side of the text that you&#8217;re forwarding? That&#8217;s the quote formatting. It may also appear as a &#8220;&gt;&#8221; or some other symbol. Taking that stuff out is the last step in making your email look fresh.</p>
<p>If you&#8217;re using Mac Mail, just highlight the quoted text and press Command + Option + &#8216; (apostrophe) until the blue line disappears.</p>
<p>Also make sure you remove the text that says &#8220;Begin forwarded message:&#8221;! Duh!</p>
<h3>Step 5. Make sure it looks right and send!</h3>
<p>If done properly, your email will look exactly like a brand new email and your friend will never know that you don&#8217;t really like them that much!</p>
]]></content:encoded>
			<wfw:commentRss>http://dispatchevent.org/mims/protip-forwards/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
