<?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>TODAY, CREATE. &#187; ActionScript</title>
	<atom:link href="http://www.todaycreate.com/category/actionscript/feed" rel="self" type="application/rss+xml" />
	<link>http://www.todaycreate.com</link>
	<description>Home of the daily creative output and exploration of ideas for Mike Creighton, new media designer and programmer.</description>
	<lastBuildDate>Mon, 23 Aug 2010 00:19:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Another computeSpectrum() Example</title>
		<link>http://www.todaycreate.com/2009/01/17/another-computespectrum-example</link>
		<comments>http://www.todaycreate.com/2009/01/17/another-computespectrum-example#comments</comments>
		<pubDate>Sun, 18 Jan 2009 02:14:28 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Generative]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/?p=172</guid>
		<description><![CDATA[UPDATE (01-18-2009): Some of you may have noticed that the Flash SWF was missing if you were viewing this post via its permalink. It&#8217;s fixed now. Sorry &#8217;bout my screw-up. UPDATE #2 (08-23-2009): Just realized that the text file with the sample ActionScript class was called &#8220;BasicAnalysis.txt&#8221;. It should&#8217;ve been called &#8220;BasicAnalyzer.txt&#8221;, which you&#8217;d need [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE</strong> (01-18-2009): Some of you may have noticed that the Flash SWF was missing if you were viewing this post via its permalink. It&#8217;s fixed now. Sorry &#8217;bout my screw-up.</p>
<p><strong>UPDATE #2</strong> (08-23-2009): Just realized that the text file with the sample ActionScript class was called &#8220;BasicAnalysis.txt&#8221;. It should&#8217;ve been called &#8220;BasicAnalyzer.txt&#8221;, which you&#8217;d need to rename to &#8220;BasicAnalyzer.as&#8221;. The link has been updated below.</p>
<p>Most of my traffic comes from searches for <em>Actionscript 3 spectrum analysis</em>. Because of this, I decided to post an updated example that you can use to conquer your <code>SoundMixer.computeSpectrum()</code> woes. I realized that my <a href="http://www.todaycreate.com/2007/02/18/actionscript-3-spectrum-analyzer">original post</a> had source code that wasn&#8217;t entirely transparent &#8212; and thus, probably not as useful as it could be.</p>
<p>This new example shows how you can draw a series of columns (using basic <code>Graphics.drawRect()</code> code) and how you can do something a little more interesting. I wanted to include both so that people learning from this code don&#8217;t get too confused.</p>
<p id="basicanalyzer">
<img src="http://todaycreate.com/wp-content/creations/2009/01/basicanalyzer_noflash.jpg" border="0" />
</p>
<p><script type="text/javascript" src="/js/swfobject.js"></script><script type="text/javascript" src="/wp-content/creations/2009/01/basicanalysis.js"></script></p>
<p><strong>Download the source:</strong> <a href="http://todaycreate.com/wp-content/creations/2009/01/BasicAnalyzer.txt"><strong>BasicAnalyzer.txt</strong></a> (you&#8217;ll want to rename the extension to <code>.as</code>).</p>
<p>Things you might gain from referencing this class:</p>
<ul>
<li>A better understanding of what&#8217;s going on with the ByteArray that <code>SoundMixer.computeSpectrum()</code> writes to</li>
<li>A means for averaging the values in the ByteArray so that you don&#8217;t have to represent all 256 values of each stereo channel</li>
<li>A simple example for doing something a little more &#8220;interesting&#8221; with the float values in the ByteArray</li>
</ul>
<p>The source is fully commented, so feel free to snag it for your own use.</p>
<p>You can either make this class your FLA&#8217;s document class if you want to try it out, or you can add it as a child of any DisplayObject. Though, there&#8217;s some positioning based on <code>stage.stageHeight</code> in there, so your mileage may vary. If you do make it your document class, the Flash movie you&#8217;re seeing is 560px by 400px.</p>
<p>Also if you&#8217;re interested, the music is &#8220;Venus Morning&#8221; off an album called &#8220;Talk Strange: A Beat Tape Inspired by Bjork&#8221; by <a href="http://www.myspace.com/dertbeats">Dert</a>. Click on his name for the download. Highly recommended.</p>
<p><strong>UPDATE #3</strong> I created a ZIP file with the code and an FLA demonstrating how to use it. You can grab that package here: <a href="http://www.todaycreate.com/wp-content/creations/2009/01/BasicAnalyzer.zip">BasicAnalyzer.zip</a>. It was created using Flash CS4, but should be able to be opened using Flash CS3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2009/01/17/another-computespectrum-example/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Noise Column Wallpaper Generator 1.0</title>
		<link>http://www.todaycreate.com/2008/11/29/noise-column-wallpaper-generator-10</link>
		<comments>http://www.todaycreate.com/2008/11/29/noise-column-wallpaper-generator-10#comments</comments>
		<pubDate>Sun, 30 Nov 2008 04:41:10 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[Abstract]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Color]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Generative]]></category>
		<category><![CDATA[Perlin]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/?p=127</guid>
		<description><![CDATA[+ Launch the Noise Column Wallpaper Generator I spent the last couple days making a desktop wallpaper-generating web app out of the previous experiment. Click the image above to check it out. I tried to add a majority of the common 4:3 and widescreen desktop screen sizes. Make sure you&#8217;ve got Flash Player 10. The [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://todaycreate.com/noise-column-wallpaper-generator/" title="Launch the Noise Column Wallpaper Generator"><img class="hasLargeImage" src="http://todaycreate.com/wp-content/creations/2008/11/noise_column_wallpaper_generator_1.0.jpg" alt="Screenshot of the Noise Column Wallpaper Generator User Interface" border="0" /></a><span class="imageLinkHolder">+ <a href="http://todaycreate.com/noise-column-wallpaper-generator/">Launch the Noise Column Wallpaper Generator</a></span></p>
<p>I spent the last couple days making a desktop wallpaper-generating web app out of the <a href="http://www.todaycreate.com/2008/11/16/noise-column">previous experiment</a>. Click the image above to check it out.</p>
<p>I tried to add a majority of the common 4:3 and widescreen desktop screen sizes. Make sure you&#8217;ve got Flash Player 10. The app will generate a slightly-compressed JPG for you.</p>
<p>Now that I&#8217;ve created this, I&#8217;m going to apply for a <a href="http://kuler.adobe.com">Kuler</a> developer API key so that I can add a &#8220;randomize&#8221; button for the color palette that pulls in a color scheme from Kuler.</p>
<p><strong>UPDATE (11-29-2008)</strong>: Added a size for the iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2008/11/29/noise-column-wallpaper-generator-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Noise Column</title>
		<link>http://www.todaycreate.com/2008/11/16/noise-column</link>
		<comments>http://www.todaycreate.com/2008/11/16/noise-column#comments</comments>
		<pubDate>Sun, 16 Nov 2008 23:03:20 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[Abstract]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Generative]]></category>
		<category><![CDATA[Perlin]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/?p=125</guid>
		<description><![CDATA[+ Play with Noise Column. There&#8217;s an ActionScript contest going on (believe it or not). It&#8217;s called The 25-Line ActionScript Contest, and I decided to enter it. I&#8217;m posting the output here, but not the source. I&#8217;ll put that up once the contest is over. Anyway, for now, just click on the image above and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://todaycreate.com/wp-content/creations/2008/11/noise_column/"><img class="hasLargeImage" src="http://todaycreate.com/wp-content/creations/2008/11/noise_column_tc.jpg" alt="Noise Column Screenshot" border="0" /></a><span class="imageLinkHolder">+ <a href="http://todaycreate.com/wp-content/creations/2008/11/noise_column/">Play with Noise Column.</a></span></p>
<p>There&#8217;s an ActionScript contest going on (believe it or not). It&#8217;s called <a href="http://www.25lines.com/">The 25-Line ActionScript Contest</a>, and I decided to enter it. I&#8217;m posting the output here, but not the source. I&#8217;ll put that up once the contest is over.</p>
<p>Anyway, for now, just click on the image above and play. It&#8217;s microphone-reactive, so go ahead and blow into your mic. If you don&#8217;t have one, it&#8217;ll still do stuff. Caveat: you must have <a href="http://adobe.com/go/getflashplayer">Flash Player 10</a> installed.</p>
<p><strong>UPDATE</strong> (12-29-2008):</p>
<p>Now that the contest is over, I&#8217;m posting the source code for your dissection. You should be able to open up Adobe Flash CS4, create a new ActionScript 3.0 project, and paste it into the Actions window on the first frame of the timeline. Enjoy!</p>
<ul>
<li><a href="http://todaycreate.com/wp-content/creations/2008/11/noise_column_source_-_mike_creighton.txt" target="_blank">Noise Column Source Code</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2008/11/16/noise-column/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Shape Iteration 003</title>
		<link>http://www.todaycreate.com/2008/07/27/shape-iteration-003</link>
		<comments>http://www.todaycreate.com/2008/07/27/shape-iteration-003#comments</comments>
		<pubDate>Mon, 28 Jul 2008 00:25:11 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[Abstract]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Generative]]></category>
		<category><![CDATA[Perlin]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/2008/07/27/shape-iteration-003</guid>
		<description><![CDATA[+ Check out the evolving Flickr set Continuing from yesterday, I tried to reel in the exploration a little bit and focus on form. I was still feeling interested in this original sample output from visp, so I put more constraints on this piece and started to get what I wanted. It&#8217;s time to start [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/mikecreighton/sets/72157606408827641/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_003_01.jpg" alt="Shape Iteration 003 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://www.flickr.com/photos/mikecreighton/sets/72157606408827641/">Check out the evolving Flickr set</a></span></p>
<p>Continuing from yesterday, I tried to reel in the exploration a little bit and focus on form. I was still feeling interested in this <a href="http://www.todaycreate.com/2007/04/04/visp-output-sample-001">original sample output from visp</a>, so I put more constraints on this piece and started to get what I wanted.</p>
<p>It&#8217;s time to start playing more with the shapes and colors and perhaps adding some blur to impose some depth of field.</p>
<p><a href="http://www.flickr.com/photos/mikecreighton/sets/72157606408827641/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_003_02.jpg" alt="Shape Iteration 003 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://www.flickr.com/photos/mikecreighton/sets/72157606408827641/">Check out the evolving Flickr set</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2008/07/27/shape-iteration-003/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shape Iteration 002</title>
		<link>http://www.todaycreate.com/2008/07/26/shape-iteration-002</link>
		<comments>http://www.todaycreate.com/2008/07/26/shape-iteration-002#comments</comments>
		<pubDate>Sat, 26 Jul 2008 22:04:51 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[Abstract]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Generative]]></category>
		<category><![CDATA[Perlin]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/2008/07/26/shape-iteration-002</guid>
		<description><![CDATA[+ Check out the larger version After yesterday&#8217;s little exercise, I decided to push things a little further and add some more control. Still playing with Perlin noise in Flash. Controlling the form of things a little bit more so as to add interest. And significantly increasing the total number of shapes to impose a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/mikecreighton/2705031654/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_002_a.jpg" alt="Shape Iteration 002 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://flickr.com/photos/mikecreighton/2705031654/">Check out the larger version</a></span></p>
<p>After yesterday&#8217;s little exercise, I decided to push things a little further and add some more control. Still playing with Perlin noise in Flash. Controlling the form of things a little bit more so as to add interest. And significantly increasing the total number of shapes to impose a couple different viewing distances.</p>
<p>I only played with one base shape this time &#8212; actually two shapes that are badly shape-tweened in Flash. It&#8217;s a little too noisy, so I&#8217;ll probably try something with a little more structure in it and add a couple additional shapes to help with compositions. Click any of the images to view their larger counterparts in Flickr.</p>
<p><a href="http://flickr.com/photos/mikecreighton/2704209027/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_002_b.jpg" alt="Shape Iteration 002 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://flickr.com/photos/mikecreighton/2704209027/">Check out the larger version</a></span></p>
<p><a href="http://flickr.com/photos/mikecreighton/2704209659/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_002_c.jpg" alt="Shape Iteration 002 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://flickr.com/photos/mikecreighton/2704209659/">Check out the larger version</a></span></p>
<p><a href="http://flickr.com/photos/mikecreighton/2704210183/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_002_d.jpg" alt="Shape Iteration 002 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://flickr.com/photos/mikecreighton/2704210183/">Check out the larger version</a></span></p>
<p><a href="http://flickr.com/photos/mikecreighton/2705034540/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_002_e.jpg" alt="Shape Iteration 002 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://flickr.com/photos/mikecreighton/2705034540/">Check out the larger version</a></span></p>
<p><a href="http://flickr.com/photos/mikecreighton/2705036962/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_002_f.jpg" alt="Shape Iteration 002 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://flickr.com/photos/mikecreighton/2705036962/">Check out the larger version</a></span></p>
<p><a href="http://flickr.com/photos/mikecreighton/2705038882/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_002_g.jpg" alt="Shape Iteration 002 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://flickr.com/photos/mikecreighton/2705038882/">Check out the larger version</a></span></p>
<p><a href="http://flickr.com/photos/mikecreighton/2704216463/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_002_h.jpg" alt="Shape Iteration 002 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://flickr.com/photos/mikecreighton/2704216463/">Check out the larger version</a></span></p>
<p><a href="http://flickr.com/photos/mikecreighton/2705041776/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_002_i.jpg" alt="Shape Iteration 002 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://flickr.com/photos/mikecreighton/2705041776/">Check out the larger version</a></span></p>
<p><a href="http://flickr.com/photos/mikecreighton/2704219297/"><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2008/07/th_shape_iteration_002_j.jpg" alt="Shape Iteration 002 Output Capture" border="0" /></a><span class="imageLinkHolder">+ <a href="http://flickr.com/photos/mikecreighton/2704219297/">Check out the larger version</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2008/07/26/shape-iteration-002/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shape Iteration 001</title>
		<link>http://www.todaycreate.com/2008/07/25/shape-iteration-001</link>
		<comments>http://www.todaycreate.com/2008/07/25/shape-iteration-001#comments</comments>
		<pubDate>Fri, 25 Jul 2008 23:22:55 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[Abstract]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Generative]]></category>
		<category><![CDATA[Perlin]]></category>
		<category><![CDATA[Sketches]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/2008/07/25/shape-iteration-001</guid>
		<description><![CDATA[Today I decided to try to use mxmlc as my compiler for Flash stuff. But, having recently acquired an FDT Enterprise license, I wanted to use that instead of Flex Builder. Found a great tutorial at for how to compile an AS3 Project with FDT. Also found an excellent ActionScript 3 library for managing library [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image97" src="http://www.todaycreate.com/wp-content/creations/2008/07/shapeiteration001_01.jpg" alt="Shape Iteration 001 - 01" /></p>
<p>Today I decided to try to use <code>mxmlc</code> as my compiler for Flash stuff. But, having recently acquired an <a href="http://fdt.powerflasher.com">FDT Enterprise</a> license, I wanted to use that instead of Flex Builder. Found a great tutorial at for <a href="http://hubflanger.com/how-to-compile-an-as3-project-with-fdt/">how to compile an AS3 Project with FDT</a>. Also found an excellent ActionScript 3 library for managing library assets (both loaded at runtime and at compile time) over at <a href="http://www.tink.ws/blog/library-librarymanager/">Tink&#8217;s site</a>.</p>
<p>So, in this post you can see some captures from the output of the experiment. And you can check out the actual thing here:</p>
<p><a href="http://www.todaycreate.com/wp-content/creations/2008/07/shapeiteration001/">Shape Iteration 001</a></p>
<p>As you can see, I&#8217;m playing with noise and form multiplicity. Again.</p>
<p><img id="image98" src="http://www.todaycreate.com/wp-content/creations/2008/07/shapeiteration001_02.jpg" alt="Shape Iteration 001 - 02" /></p>
<p><img id="image99" src="http://www.todaycreate.com/wp-content/creations/2008/07/shapeiteration001_03.jpg" alt="Shape Iteration 001 - 03" /></p>
<p><img id="image100" src="http://www.todaycreate.com/wp-content/creations/2008/07/shapeiteration001_04.jpg" alt="Shape Iteration 001 - 04" /></p>
<p><img id="image101" src="http://www.todaycreate.com/wp-content/creations/2008/07/shapeiteration001_05.jpg" alt="Shape Iteration 001 - 05" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2008/07/25/shape-iteration-001/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lifestream in Flash 9</title>
		<link>http://www.todaycreate.com/2007/12/08/lifestream-in-flash-9</link>
		<comments>http://www.todaycreate.com/2007/12/08/lifestream-in-flash-9#comments</comments>
		<pubDate>Sun, 09 Dec 2007 03:23:17 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/2007/12/08/lifestream-in-flash-9</guid>
		<description><![CDATA[+ view the live lifestream at mikecreighton.com Back in June I ran across a blog post chronicling the implementation of a &#8220;lifestream&#8221; online (read Streaming My Life Away). The idea has been something I&#8217;ve wanted to execute for some time, but only earlier this week did I get up enough gusto to try it out. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2007/12/mikecreighton_lifestream_v1.jpg" alt="mikecreighton.com Lifestream v1" /><span class="imageLinkHolder">+ <a href="http://www.mikecreighton.com/lifestream">view the live lifestream at mikecreighton.com</a></span></p>
<p>Back in June I ran across a blog post chronicling the implementation of a &#8220;lifestream&#8221; online (read <a href="http://adactio.com/journal/1202/">Streaming My Life Away</a>). The idea has been something I&#8217;ve wanted to execute for some time, but only earlier this week did I get up enough gusto to try it out.</p>
<p>Instead of using a PHP script to cobble together multiple RSS feeds that are part of my life, I decided to use <a href="http://pipes.yahoo.com">Yahoo! Pipes</a> since it&#8217;s free, it aggregates feeds without my having to write code, and it sorts the individual feed items according to their publish date. You can take a look at <a href="http://pipes.yahoo.com/pipes/pipe.info?_id=5nuS96_j3BGIt5b5iXrL0A">the final pipe</a> if you&#8217;re interested. Very simple stuff. The feed sources are coming from <a href="http://www.flickr.com/photos/mikecreighton">my Flickr page</a> (seeing), <a href="http://www.last.fm/user/mikecreighton/">my Last.fm page</a> (hearing), <a href="http://del.icio.us/mikecreighton/">my del.icio.us page</a> (reading), <a href="http://twitter.com/mikecreighton">my Twitter page</a> (doing), and this blog (making).</p>
<p>Lastly, I&#8217;m taking that pipe (RSS feed) and using a visualization of it as my personal website. Take a look at <a href="http://www.mikecreighton.com/lifestream">mikecreighton.com/lifestream</a>. I&#8217;m using Flash CS3 / Flash Player 9 and ActionScript 3 to make it all go. I haven&#8217;t done a ton with AS3 in Flash CS3, so I&#8217;m also using this as an exercise to get my feet wet. This current incarnation should be considered a functional wireframe at this point.</p>
<p>Oh, one more thing. If you want to do anything with Yahoo! Pipes within Flash, be aware that there&#8217;s no <code>crossdomain.xml</code> at the <code>yahoo.com</code> domain. You&#8217;ll need to change the domain of the URL of the pipe from <code>yahoo.com</code> to <code>yahooapis.com</code>. That&#8217;ll make it work with your web-facing Flash piece.</p>
<p><strong>UPDATE:</strong> Corrected the links that point to the example. They&#8217;re now at <a href="http://mikecreighton.com/lifestream">http://mikecreighton.com/lifestream</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2007/12/08/lifestream-in-flash-9/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>visp Officially Released</title>
		<link>http://www.todaycreate.com/2007/10/01/visp-officially-released</link>
		<comments>http://www.todaycreate.com/2007/10/01/visp-officially-released#comments</comments>
		<pubDate>Mon, 01 Oct 2007 08:20:24 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Generative]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[VJ]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/2007/10/01/visp-officially-released</guid>
		<description><![CDATA[It definitely took some time. But it&#8217;s finally out. And just when I thought I had all my bases covered, Adobe has just released a new public beta of AIR along with a new public beta of Flex 3. This renders two very crucial tutorials that I put together obsolete. I&#8217;ll be working this week [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image87" src="http://www.todaycreate.com/wp-content/creations/2007/10/visp_release_logo.gif" alt="visp Release Logo" /></p>
<p>It definitely took some time. But it&#8217;s finally out. And just when I thought I had all my bases covered, Adobe has just released a new <a href="http://labs.adobe.com/downloads/air.html">public beta of AIR</a> along with a new <a href="http://labs.adobe.com/technologies/flex/flexbuilder3/">public beta of Flex 3</a>. This renders two very crucial tutorials that I put together obsolete. I&#8217;ll be working this week to update those two tutorials.</p>
<p>For now, if you&#8217;re willing to brave it, here are the links a few folks have been waiting for:</p>
<ul>
<li><a href="http://visp-vj.com">visp-vj.com</a> &#8211; The official site for <strong>visp</strong>.</li>
<li><a href="http://visp-vj.googlecode.com">visp Google Code Project</a> &#8211; This is the project&#8217;s home for source code, bug tracking, and other related nerdiness.</li>
<li><a href="http://groups.google.com/group/visp-vj">Mailing List</a> &#8211; This is the Google Groups mailing list for <strong>visp</strong>.</li>
</ul>
<p>I do want to say that <strong>visp</strong> has definitely been created with programmers in mind. You build your custom media from the ground up. I&#8217;ve tried to simply encapsulate things into the <code>flash.display.Sprite</code> class as a base (for custom media) and provide an easy API for handling both software UI input along with MIDI input.</p>
<p>If you&#8217;ve got questions, problems, bugs, or simply need some help, please head over to the <a href="http://groups.google.com/group/visp-vj">Mailing List</a>. I won&#8217;t be answering anything in the comments of this post. On the list, I&#8217;ll do my best to answer in a timely manner. And if you&#8217;ve got feature requests, they&#8217;ll be duly noted. But remember, this is opensource software, so you&#8217;re more than welcome to build the features yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2007/10/01/visp-officially-released/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>visp Release Update</title>
		<link>http://www.todaycreate.com/2007/08/25/visp-release-update</link>
		<comments>http://www.todaycreate.com/2007/08/25/visp-release-update#comments</comments>
		<pubDate>Sun, 26 Aug 2007 00:17:14 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Generative]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[VJ]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/2007/08/25/visp-release-update</guid>
		<description><![CDATA[+ view actual pixel screenshot image I&#8217;ve got a long list of excuses and a short list of completed milestones. However, visp is still moving forward (believe it or not). Here&#8217;s what I&#8217;ve done since the first preview post: Revised functionality (by taking a lot of the more complicated and not-100%-solid features out) Revised interface [...]]]></description>
			<content:encoded><![CDATA[<p><img class="hasLargeImage" src="http://www.todaycreate.com/wp-content/creations/2007/08/visp_v1_interface_screenshot_small.jpg" alt="visp v1 Interface Screenshot" /><span class="imageLinkHolder">+ <a href="http://www.todaycreate.com/wp-content/creations/2007/08/visp_v1_interface_screenshot.png">view actual pixel screenshot image</a></span></p>
<p>I&#8217;ve got a long list of excuses and a short list of completed milestones. However, <strong>visp</strong> is still moving forward (believe it or not). Here&#8217;s what I&#8217;ve done since the first preview post:</p>
<ul>
<li>Revised functionality (by taking a lot of the more complicated and not-100%-solid features out)</li>
<li>Revised interface size so that it&#8217;ll work with 1024&#215;768 screens (since that&#8217;s likely to be the minimum resolution for most laptop VJs)</li>
<li>Created a consistent API for creating media modules, filter modules, and transition modules</li>
<li>Set up the proper destination site and domain along with the Subversion respository</li>
<li>Combed through source code to keep formatting and variable naming consistent</li>
<li>Fixed some bugs</li>
<li>Updated codebase to use the latest public release of Apollo (beta 1) and Flex Builder 3 (beta 1)</li>
<li>Rewrote the MIDI proxy to be usable with all MIDI devices and not dependent on <a href="http://www.processing.org">Processing</a> (to reduce memory and processing overhead).</li>
<li>Rewrote the input interface so that media can be controlled via on-screen UI elements (sliders and buttons)</li>
</ul>
<p>I&#8217;ve still got some more items to go. I want to make sure folks have proper documentation and tutorials for creating their own media, filters, and transitions. I also want to make sure that simply getting the projects set up in Flex Builder 3 is very straight forward (i.e. step-by-step instructions). There <em>will</em> be a 1.0 release in mid-September; I have an <a href="http://www.adobe.com/newsletters/edge/">Adobe Edge Newsletter</a> article being published on <strong>visp</strong>, so it <em>has</em> to be done.</p>
<p>Thanks for your continued patience, everyone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2007/08/25/visp-release-update/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>visp Delayed</title>
		<link>http://www.todaycreate.com/2007/05/28/visp-delayed</link>
		<comments>http://www.todaycreate.com/2007/05/28/visp-delayed#comments</comments>
		<pubDate>Tue, 29 May 2007 05:01:38 +0000</pubDate>
		<dc:creator>Mike Creighton</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[VJ]]></category>

		<guid isPermaLink="false">http://www.todaycreate.com/2007/05/28/visp-delayed</guid>
		<description><![CDATA[I&#8217;ll make this short and sweet. visp doesn&#8217;t have all of its baseline features fully implemented. Those features include some really fundamental capabilities like MIDI learn, loading a module or filter from any location on your computer, or saving your &#8220;playlist&#8221;. Those last couple features hinge on some functionality that isn&#8217;t currently in the public [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll make this short and sweet. visp doesn&#8217;t have all of its baseline features fully implemented. Those features include some really fundamental capabilities like MIDI learn, loading a module or filter from any location on your computer, or saving your &#8220;playlist&#8221;. Those last couple features hinge on some functionality that isn&#8217;t currently in the public alpha release of the <a href="http://www.adobe.com/go/apollo">Adobe Apollo runtime</a>. A new preview release beta was released about a week ago which apparently updates the runtime to include this new functionality. This is not available to the public right now, however.</p>
<p>I want visp to be useful (and usable) for anyone that decides to try it out. So, I&#8217;m deciding to hold off on releasing for just a bit longer until the next public alpha / beta of the Apollo runtime is released. I might do a small &#8220;preview release&#8221; of my own that supports the current public alpha version of the Apollo runtime, but if I do, then the release will not have all of the functionality in it that will make it a useful application.</p>
<p>I&#8217;ll try to work toward that this week, as I&#8217;d love to get it into peoples&#8217; hands. Thanks for your patience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todaycreate.com/2007/05/28/visp-delayed/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
