<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>actionscripter.co.uk</title>
	
	<link>http://actionscripter.co.uk/blog</link>
	<description>Web and Multimedia Development in Flash, Flex and AIR. ActionScript 3.0 Specialist.</description>
	<pubDate>Mon, 28 Jul 2008 15:21:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/openfm" type="application/rss+xml" /><feedburner:emailServiceId>1180836</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Flash Snapshot Application - an AIR/Flickr/Moo mashup</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839579/</link>
		<comments>http://actionscripter.co.uk/blog/?p=141#comments</comments>
		<pubDate>Tue, 27 May 2008 14:41:32 +0000</pubDate>
		<dc:creator />
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[flickr]]></category>

		<category><![CDATA[generative]]></category>

		<category><![CDATA[mashups]]></category>

		<category><![CDATA[print]]></category>

		<guid isPermaLink="false">http://actionscripter.co.uk/blog/?p=141</guid>
		<description><![CDATA[
There&#8217;s lots of fun to be had with Moo mini-cards, and I&#8217;ve been getting good feedback on the batch of fractal cards I made recently, which were created by taking snapshots of one of my flash experiments. The magic behind this was so simple I may as well share it with you. All you need [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://actionscripter.co.uk/blog/wp-content/uploads/2008/05/fractal_cards.jpg" alt="" title="fractal_cards" width="480" height="224" class="alignnone size-full wp-image-142" /></p>
<p>There&#8217;s lots of fun to be had with <a target="blank" href="http://www.moo.com/products/minicards.php">Moo mini-cards</a>, and I&#8217;ve been getting good feedback on the batch of fractal cards I made recently, which were created by taking snapshots of one of my flash experiments. The magic behind this was so simple I may as well share it with you. All you need to create your own set is the Flex/AIR app I created, which you can download <a target="blank" href="http://actionscripter.co.uk/projects/snapshot/snapshot.air">here</a>, and a <a target="blank"  href="http://www.flickr.com/">Flickr</a> account. This is how it works:</p>
<p>You give the app the path to your swf, and hit enter. It then runs a function to start a timed loop, as follows:</p>
<p><code><br />
private var _saveDir:File;<br />
private var _timer:Timer;<br />
private var _counter:int;<br />
private function startSnapshot(url:String, time:Number = 5):void {<br />
    // loadedSwf is  the name of the mx:Image that will contain the swf<br />
    loadedSwf.source = url;<br />
    // create a directory to store our snapshots<br />
    var dirName:String = "snapshots";<br />
    _saveDir = File.desktopDirectory.resolvePath(dirName);<br />
    var x:Number = 1;<br />
    while (_saveDir.exists) {<br />
        _saveDir = File.desktopDirectory.resolvePath(dirName + String(x++));<br />
    }<br />
    _saveDir.createDirectory();<br />
    // start loop<br />
    _counter = 1;<br />
    _timer = new Timer(time * 1000);<br />
    _timer.addEventListener(TimerEvent.TIMER, snapLoop);<br />
    _timer.start();<br />
}</code></p>
<p>Then, while the swf plays, the timer loop fires this function every few seconds to take a snapshot:</p>
<p><code><br />
private function snapLoop(e:TimerEvent):void {<br />
    // create a new BitmapData object based on the size of the loaded swf<br />
    var BMPData:BitmapData = new BitmapData(loadedSwf.width, loadedSwf.height, true, 0xFFFFFF);<br />
    // take a snapshot of the swf, and store it in the BitmapData object<br />
    BMPData.draw(loadedSwf);<br />
    // encode it as a jpg<br />
    var jpgEncoder:JPEGEncoder = new JPEGEncoder(80);<br />
    var jpgBytes:ByteArray = jpgEncoder.encode(BMPData);<br />
    // save it<br />
    var ourFile:File = _saveDir.resolvePath("snap" + _counter++ + ".jpg");<br />
    var fileStream:FileStream = new FileStream();<br />
    fileStream.open(ourFile, FileMode.WRITE);<br />
    fileStream.writeBytes(jpgBytes, 0, jpgBytes.length);<br />
    fileStream.close();<br />
}</code></p>
<p>Note that the BitmapData snap may give unexpected results with transparent swfs, so it is best used with swfs that have a solid background.</p>
<p>Once you have a folder full of snapshots, upload these to Flickr. For this example I pointed the app at a local version of my <a target="blank"  href="http://actionscripter.co.uk/blog/?page_id=75">favourite fractal experiment swf</a>, to produce <a target="blank"  href="http://www.flickr.com/photos/95139175@N00/sets/72157604793127403/">this set of images</a>.</p>
<p>To turn these into mini-cards, the final step is to use Moo&#8217;s <a  target="blank" href="http://www.moo.com/uploader/?type=minicard">Flickr import option</a>. Point it at the Flickr set you have created, pay your money, and in 10 days or so a pack of groovy cards pop through the postbox. Simple.</p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839579" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=141</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=141</feedburner:origLink></item>
		<item>
		<title>Monster Burn</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839580/</link>
		<comments>http://actionscripter.co.uk/blog/?p=140#comments</comments>
		<pubDate>Thu, 24 Apr 2008 14:32:47 +0000</pubDate>
		<dc:creator />
		
		<category><![CDATA[3D]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[gaming]]></category>

		<category><![CDATA[innovation]]></category>

		<category><![CDATA[papervision]]></category>

		<guid isPermaLink="false">http://actionscripter.co.uk/blog/?p=140</guid>
		<description><![CDATA[A message to clients with big ideas (and big money) - this is what we can do with Flash these days:

(c/o the mighty mrdoob)
]]></description>
			<content:encoded><![CDATA[<p>A message to clients with big ideas (and big money) - this is what we can do with Flash these days:</p>
<p><a target="_blank" href="http://www.sprintenterprise.com/burnandbrag/54080328140238"><img src="http://ricardocabello.com/imgs/blog/mrdoob_sprintnascar.jpg" alt="Monster Burnout" /></a></p>
<p>(c/o the mighty <a target="_blank" href="http://mrdoob.com/blog/post/508/">mrdoob</a>)</p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839580" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=140</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=140</feedburner:origLink></item>
		<item>
		<title>Adobe AIR: an Apology</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839582/</link>
		<comments>http://actionscripter.co.uk/blog/?p=137#comments</comments>
		<pubDate>Fri, 18 Apr 2008 15:14:29 +0000</pubDate>
		<dc:creator />
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://actionscripter.co.uk/blog/?p=137</guid>
		<description><![CDATA[The portfolio has just received a long overdue update, with some recent projects added to it, one of which being (slightly prematurely) the CD-Rom I am currently finishing off for Natural England, which I put together using Flex3 and AIR. I mention this because in the process of doing this project I have come to [...]]]></description>
			<content:encoded><![CDATA[<p>The portfolio has just received a long overdue update, with some recent projects added to it, one of which being (slightly prematurely) the <a href="http://actionscripter.co.uk/portfolio/?projnm=naturalengland">CD-Rom I am currently finishing off for Natural England</a>, which I put together using <em>Flex3</em> and <em>AIR</em>. I mention this because in the process of doing this project I have come to realise that I now owe Adobe a small apology.</p>
<p>A year ago <a href="http://www.oreilly.com/" target="_blank">O&#8217;Reilly books</a> generously sent me a review copy of their <em><a target="_blank" href="http://www.amazon.co.uk/exec/obidos/ASIN/0596513917/britishfilmre-21">Apollo For Adobe Flex Developers Pocket Guide</a></em>. <em>Apollo</em>, or <em>AIR</em> as it has since been re-christened, was only at alpha stage when the book was released, and was full of bugs. I had spent a lot of time hacking away at both that and the documentation-less <em>Flash 9 Alpha</em> that had been released not long before. With <em>AIR</em>, even with the help from some of the development team, I couldn&#8217;t get even the most basic of applications to run. Because of my frustration (and because I thought I was oh-so big and clever) I wrote a <a target="_blank" href="http://blogcritics.org/archives/2007/05/03/063343.php">deeply sarcastic review</a> of the book for Blogcritics.</p>
<p>So this is my apology. I made my peace with <em>Flash 9</em> and <em>ActionScript 3.0</em> some time ago, and now, since <em>AIR</em> finally got it&#8217;s first 1.0 official release last month, I have had a complete u-turn in my opinion of that too. <em>AIR</em> is an utter delight to work with. And with <em>Flex</em> reaching version 3 to coincide with the release, they go together like <a target="_blank" href="http://www.youtube.com/watch?v=Qb6vSmIB_GY">Peters And Lee</a>. Harmonious. </p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839582" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=137</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=137</feedburner:origLink></item>
		<item>
		<title>Adventures In PaperVision 3D</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839583/</link>
		<comments>http://actionscripter.co.uk/blog/?p=131#comments</comments>
		<pubDate>Sun, 16 Mar 2008 09:53:31 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[3D]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[fotb]]></category>

		<category><![CDATA[gaming]]></category>

		<category><![CDATA[innovation]]></category>

		<category><![CDATA[papervision]]></category>

		<guid isPermaLink="false">http://zenbullets.com/blog/?p=155</guid>
		<description><![CDATA[I&#8217;m sure this isn&#8217;t the first PaperVision game, but I might make claim on it being the simplest. But then I only really had a day free to do this, which doesn&#8217;t allow the time for any sexy 3D modelling or texturing. Otherwise, you&#8217;d be looking at day-glo Tron Light Cycles racing around the grid [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure this isn&#8217;t the <a href="http://www.rockonflash.com/blog/?p=37" target="_blank">first PaperVision game</a>, but I might make claim on it being the simplest. But then I only really had a day free to do this, which doesn&#8217;t allow the time for any sexy 3D modelling or texturing. Otherwise, you&#8217;d be looking at day-glo <a href="http://www.youtube.com/watch?v=eMY1FaOKF-0" target="_blank">Tron Light Cycles</a> racing around the grid below, rather than blue blobs. The keys are A/D or Left/Right arrows, and the idea is to collect the green things. The rest you can work out for yourself. Fullscreen version <a href="../projects/papervision/snake.swf" target="_blank">here</a>.</p>

<object	type="application/x-shockwave-flash"
			data="../projects/papervision/snake.swf"
			width="480"
			height="300">
	<param name="movie" value="../projects/papervision/snake.swf" />
</object>
<p>What you&#8217;re looking at is <a href="http://blog.papervision3d.org/" target="_blank">PaperVision 3D</a>. Not the silly snake game, but the Flash 3D engine rendering all those polygons. PV3D is probably the greatest Flash <a href="http://zenbullets.com/blog/?cat=28" target="_blank">Open Source</a> success story to date. At my local <a href="http://www.flashbrighton.org/wordpress/" target="_blank">nerd club</a>, a recurring topic of conversation is the &#8220;Open Source question&#8221; - i.e. should I open source my code or not, and what exactly do I gain by giving away my work for nothing? The creators of PaperVision, <a href="http://blog.carlosulloa.com/" target="_blank">Carlos Ulloa</a>, <a href="ttp://www.rockonflash.com/blog/" target="_blank">John Grden</a> and the <a href="http://blog.papervision3d.org/about/" target="_blank">rest of the crew</a>, answer this question. Rather than being the authors of a great 3D engine no-one knows about, by setting their code free they have become the leading experts in a 3D engine that EVERYONE uses.</p>
<p>At November&#8217;s <a href="http://www.flashonthebeach.com/" target="_blank">FOTB conference</a> PV3D was on every developer&#8217;s lips, within six months even clients are asking for PaperVision. By giving away their work, the creators of PV3D have made themselves coding mega-stars. This is how Open Sourcing works, the trade is in kudos, not commodities. The Open Source movement is the economic paradigm shift of the 20th Century, it happened in software five years ago, <a href="http://zenbullets.com/blog/?p=123" target="_blank"> last year it made it&#8217;s mark on music</a>, this year it will be publishing. <a href="http://zenbullets.com/blog/?p=126" target="_blank">The year after that &#8230; who knows</a>. As the <a href="http://www.youtube.com/watch?v=z5u3QW4yBls" target="_blank">Chili Peppers</a> advised, <a href="http://www.wired.com/techbiz/it/magazine/16-03/ff_free" target="_blank">give it away, give it away, give it away now</a>&#8230;</p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839583" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=131</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=131</feedburner:origLink></item>
		<item>
		<title>Cracked, True Isometric 3D in ActionScript 3</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839584/</link>
		<comments>http://actionscripter.co.uk/blog/?p=127#comments</comments>
		<pubDate>Sat, 23 Feb 2008 22:35:37 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[3D]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[gaming]]></category>

		<category><![CDATA[innovation]]></category>

		<category><![CDATA[isometric]]></category>

		<category><![CDATA[papervision]]></category>

		<guid isPermaLink="false">http://zenbullets.com/blog/?p=152</guid>
		<description><![CDATA[It&#8217;s been six months at least since I&#8217;ve had the spare time for any &#8216;leisure&#8217; coding but I finally found a few hours to get back into my Flash isometric 3D engine this week. And I&#8217;m really chuffed with what I&#8217;ve achieved.

<object	type="application/x-shockwave-flash"
			data="../projects/isometric/demo12/index.swf"
			width="480"
			height="300">
	<param name="movie" value="../projects/isometric/demo12/index.swf" />
</object>
You can move the ball with keys QAOP (once you&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been six months at least since I&#8217;ve had the spare time for any &#8216;leisure&#8217; coding but I finally found a few hours to get back into my <a href="http://actionscripter.co.uk/blog/?page_id=76" target="_blank">Flash isometric 3D engine</a> this week. And I&#8217;m really chuffed with what I&#8217;ve achieved.</p>

<object	type="application/x-shockwave-flash"
			data="../projects/isometric/demo12/index.swf"
			width="480"
			height="300">
	<param name="movie" value="../projects/isometric/demo12/index.swf" />
</object>
<p>You can move the ball with keys QAOP (once you&#8217;ve clicked on the movie) but the really interesting bit is the sliders. Thanks to AS3&#8217;s speed, I can now redraw the isometric space at runtime, so it is a &#8220;true&#8221; 3D engine.</p>
<p>I reckon <a href="http://www.mcescher.com/Gallery/recogn-bmp/LW439.jpg" target="_blank">MC Escher</a> would have appreciated it.</p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839584" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=127</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=127</feedburner:origLink></item>
		<item>
		<title>Reading the querystring from Flash</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839585/</link>
		<comments>http://actionscripter.co.uk/blog/?p=36#comments</comments>
		<pubDate>Tue, 19 Feb 2008 13:05:41 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[as2]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://zenbullets.com/open/?p=41</guid>
		<description><![CDATA[Very easy when you know how.
The Javascript (embedded in the html of the page holding the swf) -
function getQuery() {
 &#160;&#160;&#160;   retstr = &#8220;&#8221;;
 &#160;&#160;&#160;   fullURL = parent.document.URL;
 &#160;&#160;&#160;   if (fullURL.indexOf(&#8217;?') > 0) {
 &#160;&#160;&#160;     &#160;&#160;&#160;  retstr = fullURL.substring(fullURL.indexOf(&#8217;?')+1, fullURL.length);
 &#160;&#160;&#160;    [...]]]></description>
			<content:encoded><![CDATA[<p>Very easy when you know how.</p>
<p>The Javascript (embedded in the html of the page holding the swf) -</p>
<blockquote><p>function getQuery() {<br />
 &nbsp;&nbsp;&nbsp;   retstr = &#8220;&#8221;;<br />
 &nbsp;&nbsp;&nbsp;   fullURL = parent.document.URL;<br />
 &nbsp;&nbsp;&nbsp;   if (fullURL.indexOf(&#8217;?') > 0) {<br />
 &nbsp;&nbsp;&nbsp;     &nbsp;&nbsp;&nbsp;  retstr = fullURL.substring(fullURL.indexOf(&#8217;?')+1, fullURL.length);<br />
 &nbsp;&nbsp;&nbsp;     &nbsp;&nbsp;&nbsp;  retstr = unescape(retstr);<br />
 &nbsp;&nbsp;&nbsp;   }<br />
  &nbsp;&nbsp;&nbsp;  return (retstr);<br />
}
</p></blockquote>
<p>The Actionscript -</p>
<blockquote><p>import flash.external.ExternalInterface;</p>
<p>var query:String;<br />
if (ExternalInterface.available) {<br />
 &nbsp;&nbsp;&nbsp;   query = String(ExternalInterface.call(&#8221;getQuery&#8221;));<br />
}</p>
<p>if ((query) and (query != &#8220;null&#8221;)) { query = unescape(query);}</p></blockquote>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839585" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=36</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=36</feedburner:origLink></item>
		<item>
		<title>Flash 9 at 95% Penetration</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839586/</link>
		<comments>http://actionscripter.co.uk/blog/?p=35#comments</comments>
		<pubDate>Tue, 19 Feb 2008 12:36:00 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[as3]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://zenbullets.com/open/?p=40</guid>
		<description><![CDATA[Adobe&#8217;s version penetration figures for December 2007.



&#160;
Flash&#160;Player&#160;6
Flash&#160;Player&#160;7
Flash&#160;Player&#160;8
Flash&#160;Player&#160;9




Mature Markets
98.8%
98.8%
98.3%
95.7%


US/Canada
99.0%
99.0%
98.5%
96.8%


Europe
98.1%
98.1%
97.6%
94.3%


Japan
99.5%
99.5%
99.3%
95.3%


Emerging Markets
97.4%
97.3%
95.5%
93.3%



]]></description>
			<content:encoded><![CDATA[<p>Adobe&#8217;s <a href="http://www.adobe.com/products/player_census/flashplayer/version_penetration.html">version penetration figures</a> for December 2007.</p>
<table>
<thead>
<tr>
<td>&nbsp;</td>
<th bgcolor="#cccccc">Flash&nbsp;Player&nbsp;6</th>
<th bgcolor="#cccccc">Flash&nbsp;Player&nbsp;7</th>
<th bgcolor="#cccccc">Flash&nbsp;Player&nbsp;8</th>
<th bgcolor="#cccccc">Flash&nbsp;Player&nbsp;9</th>
</tr>
</thead>
<tbody>
<tr>
<th bgcolor="#cccccc">Mature Markets</th>
<td>98.8%</td>
<td>98.8%</td>
<td>98.3%</td>
<td>95.7%</td>
</tr>
<tr>
<th bgcolor="#cccccc">US/Canada</th>
<td>99.0%</td>
<td>99.0%</td>
<td>98.5%</td>
<td>96.8%</td>
</tr>
<tr>
<th bgcolor="#cccccc">Europe</th>
<td>98.1%</td>
<td>98.1%</td>
<td>97.6%</td>
<td>94.3%</td>
</tr>
<tr>
<th bgcolor="#cccccc">Japan</th>
<td>99.5%</td>
<td>99.5%</td>
<td>99.3%</td>
<td>95.3%</td>
</tr>
<tr>
<th bgcolor="#cccccc">Emerging Markets</th>
<td>97.4%</td>
<td>97.3%</td>
<td>95.5%</td>
<td>93.3%</td>
</tr>
</tbody>
</table>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839586" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=35</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=35</feedburner:origLink></item>
		<item>
		<title>Wii Whiteboard</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839587/</link>
		<comments>http://actionscripter.co.uk/blog/?p=34#comments</comments>
		<pubDate>Tue, 08 Jan 2008 16:25:10 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[gaming]]></category>

		<category><![CDATA[innovation]]></category>

		<category><![CDATA[mashups]]></category>

		<category><![CDATA[usability]]></category>

		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://zenbullets.com/open/?p=39</guid>
		<description><![CDATA[More Wii fun. Using a Wii remote, infra-red LEDs, and a ballpoint pen, this guy has mashed together a low cost interactive whiteboard.
Stick with this video, the demo is really worth seeing:

]]></description>
			<content:encoded><![CDATA[<p>More Wii fun. Using a Wii remote, infra-red LEDs, and a ballpoint pen, <a href="http://www.cs.cmu.edu/~johnny/projects/wii/">this guy</a> has mashed together a low cost interactive whiteboard.</p>
<p>Stick with this video, the demo is really worth seeing:<br />
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/5s5EvhHy7eQ&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/5s5EvhHy7eQ&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839587" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=34</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=34</feedburner:origLink></item>
		<item>
		<title>Tumblr</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839588/</link>
		<comments>http://actionscripter.co.uk/blog/?p=33#comments</comments>
		<pubDate>Tue, 08 Jan 2008 16:14:08 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[blogging]]></category>

		<category><![CDATA[usability]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://zenbullets.com/open/?p=38</guid>
		<description><![CDATA[When I was schoolboy I used to tape music videos off the ITV Chart Show onto a Betamax tape recorder. This used to require studious attention and a steady hand over the pause button. Going back and re-editing a playlist was near impossible. Now the only place I see music videos is on YouTube, and [...]]]></description>
			<content:encoded><![CDATA[<p>When I was schoolboy I used to tape music videos off the <a href="http://zenbullets.com/blog/?p=95" target="_blank">ITV Chart Show</a> onto a Betamax tape recorder. This used to require studious attention and a steady hand over the pause button. Going back and re-editing a playlist was near impossible. Now the only place I see music videos is on <a href="http://www.youtube.com/" target="_blank">YouTube</a>, and they can be added to or removed from my favourites list with a click. This is what we call progress.</p>
<p>Similarly, back in the heady days of 2007 I used to blog using <a href="http://wordpress.org/" target="_blank">WordPress</a>, which involved actually writing words, adding links, and embedding media using a WYSIWYG interface. It also required you to have something to write about in the first place. How primitive. In 2008 I&#8217;m using <a href="http://www.tumblr.com/" target="_blank">Tumblr</a>.</p>
<p><a href="http://mattp.tumblr.com/" target="_blank">It&#8217;s all about simplicity</a>.</p>
<p>Blogging for people who don&#8217;t like blogging. Brilliant.</p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839588" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=33</feedburner:origLink></item>
		<item>
		<title>Wii-Learning</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839589/</link>
		<comments>http://actionscripter.co.uk/blog/?p=32#comments</comments>
		<pubDate>Mon, 03 Dec 2007 18:16:07 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[accessibility]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[eLearning]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[gaming]]></category>

		<category><![CDATA[usability]]></category>

		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://zenbullets.com/open/?p=37</guid>
		<description><![CDATA[If you&#8217;re in the mood for some outside the box thinking on interface design, how about putting a bit of physicality into your learning and controlling it with a Wii remote?
Already you can run Flash content on the Wii, and control it with the remote. But now there are third party apps for reading data [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re in the mood for some outside the box thinking on interface design, how about putting a bit of physicality into your learning and controlling it with a Wii remote?</p>
<p>Already you can run Flash content on the Wii, and control it with the remote. But now there are third party apps for <a href="http://wiiflash.bytearray.org/">reading data from the Wii-mote</a> on a Mac or PC.</p>
<p>Lets just ignore the <a href="http://actionscripter.co.uk/blog/?p=17">accessibility considerations</a> for now, and think about how much more fun eLearning would be if it involved flinging your arms about.</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/jaYmXLIPVSc&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/jaYmXLIPVSc&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839589" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=32</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=32</feedburner:origLink></item>
		<item>
		<title>Flex Brighton</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839590/</link>
		<comments>http://actionscripter.co.uk/blog/?p=30#comments</comments>
		<pubDate>Fri, 30 Nov 2007 16:43:22 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[conferences]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[flash brighton]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[fotb]]></category>

		<category><![CDATA[thermo]]></category>

		<guid isPermaLink="false">http://zenbullets.com/open/?p=35</guid>
		<description><![CDATA[
Currently Flex Developers are a rare commodity, hard to pin down for freelance work. This may be about to change, in Brighton anyway, after Flash Brighton&#8217;s Big Day Out event, where Adobe were generous enough to give out a free copy of Flex Builder 2 to everyone who attended.
The Flash Devs of Brighton have been [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wwwimages.adobe.com/labs.adobe.com/cdn/wiki/images/4/4d/ThermoIcon.png" alt="thermo icon" /></p>
<p>Currently Flex Developers are a rare commodity, hard to pin down for freelance work. This may be about to change, in Brighton anyway, after <a href="http://www.flashbrighton.org/" target="_blank">Flash Brighton</a>&#8217;s <a href="http://fbbigdayout.org/" target="_blank">Big Day Out</a> event, where Adobe were generous enough to give out a free copy of <a href="http://www.adobe.com/products/flex/" target="_blank">Flex Builder 2</a> to everyone who attended.</p>
<p>The Flash Devs of Brighton have been really spoilt this month, with <a href="http://www.flashonthebeach.com/" target="_blank">Flash On The Beach</a>, The Big Day Out, and the rest of the <a href="http://www.brightondigitalfestival.co.uk/events-all.php" target="_blank">Digital Festival</a>. I&#8217;ve been to so many events over the last few weeks that my collection of freebie promotional geek t-shirts is now spilling out of the drawer.</p>
<p>Major respec&#8217; to the <a href="http://www.flashbrighton.org/" target="_blank">Flash Brighton</a> crew for the organisation behind the Big Day Out, it was a really good day. Two highlights - 1. Seb and Dom&#8217;s 15 minute masterclasses. 2. <a href="http://www.ashorten.com/2007/11/24/flash-brighton-big-day-out/" target="_blank">Andrew Shorten</a>&#8217;s preview of <a href="http://labs.adobe.com/wiki/index.php/Thermo" target="_blank">Thermo</a> (which is a long way away, but is already getting everyone excited).</p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839590" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=30</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=30</feedburner:origLink></item>
		<item>
		<title>Papervision 2007 Showreel</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839591/</link>
		<comments>http://actionscripter.co.uk/blog/?p=29#comments</comments>
		<pubDate>Fri, 23 Nov 2007 00:07:46 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[fotb]]></category>

		<category><![CDATA[papervision]]></category>

		<guid isPermaLink="false">http://zenbullets.com/open/?p=34</guid>
		<description><![CDATA[I&#8217;m sure you&#8217;ve heard enough about how great Papervision is. So let this be the last word on it (until version 2.0 anyway):

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure you&#8217;ve heard enough about how great Papervision is. So let this be the last word on it (until <a target="_blank" href="http://www.unitzeroone.com/blog/papervision3d/papervision3d_20_shader_planet.html">version 2.0</a> anyway):</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/B3G9VdzGSl8&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/B3G9VdzGSl8&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839591" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=29</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=29</feedburner:origLink></item>
		<item>
		<title>Jared Tarbell’s One Legged Creatures</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839592/</link>
		<comments>http://actionscripter.co.uk/blog/?p=115#comments</comments>
		<pubDate>Sun, 18 Nov 2007 02:05:25 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[conferences]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[fotb]]></category>

		<category><![CDATA[generative]]></category>

		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://zenbullets.com/blog/?p=135</guid>
		<description><![CDATA[I&#8217;ve been getting very into the work of Jared Tarbell after seeing him at FOTB week before last. There were no shortage of generative artists working in Flash at that conference, wowing us with animations, but Jared goes one better than most of his contemporaries by open-sourcing all of his stuff. His throwaway Flash experiments [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been getting very into the work of <a target="_blank" href="http://www.levitated.net/">Jared Tarbell</a> after seeing him at <a target="_blank" href="http://actionscripter.co.uk/blog/?p=25">FOTB week before last</a>. There were no shortage of <a href="http://actionscripter.co.uk/blog/?p=20">generative artists</a> working in Flash at that conference, wowing us with animations, but Jared goes one better than most of his contemporaries by open-sourcing all of his stuff. His throwaway Flash experiments can become a launching platform for another coders exploration.</p>
<p><span id="more-115"></span></p>

<object	type="application/x-shockwave-flash"
			data="http://www.levitated.net/daily/levLeggedCreatures.swf"
			width="500"
			height="280">
	<param name="movie" value="http://www.levitated.net/daily/levLeggedCreatures.swf" />
</object>
<p>His &#8216;<a target="_blank" href="http://www.levitated.net/daily/levLeggedCreatures.html">one legged creatures</a>&#8216; animation, above, is a beautifully example. Click on the stage to launch more creatures (upto 11) and watch what happens when they run into each other. Some creatures combine in effective ways and make for strong swimmers. Others go around in circles, fighting against themselves, while others just give in to chaos and stagger around erratically.</p>
<p>This doesn&#8217;t inspire me to go and do some coding. Instead it makes me want to go into work and sort out a few management issues.</p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839592" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=115</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=115</feedburner:origLink></item>
		<item>
		<title>My Ten Most Important Lessons Learned At FOTB07</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839593/</link>
		<comments>http://actionscripter.co.uk/blog/?p=25#comments</comments>
		<pubDate>Sat, 10 Nov 2007 18:35:58 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[as3]]></category>

		<category><![CDATA[audio]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[fotb]]></category>

		<category><![CDATA[gaming]]></category>

		<category><![CDATA[generative]]></category>

		<category><![CDATA[print]]></category>

		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://zenbullets.com/open/?p=29</guid>
		<description><![CDATA[1. Generative Art is very in this season.

<object	type="application/x-shockwave-flash"
			data="http://www.levitated.net/daily/levInvaderFractal.swf"
			width="500"
			height="290">
	<param name="movie" value="http://www.levitated.net/daily/levInvaderFractal.swf" />
</object>
2. Just about everyone seems to think we should be rediscovering the play in our work.
Even Keith Peters was suggesting we quit our jobs and start making casual games for a living. (Next year the theme will be &#8220;Flash - not just a toy&#8221;)
3. [...]]]></description>
			<content:encoded><![CDATA[<p>1. <a href="http://www.levitated.net/daily/index.html" target="_blank">Generative Art</a> is <a href="http://actionscripter.co.uk/blog/?p=20" target="_blank">very in</a> this season.</p>

<object	type="application/x-shockwave-flash"
			data="http://www.levitated.net/daily/levInvaderFractal.swf"
			width="500"
			height="290">
	<param name="movie" value="http://www.levitated.net/daily/levInvaderFractal.swf" />
</object>
<p>2. Just about everyone seems to think we should be rediscovering the play in our work.<br />
Even <a href="http://www.bit-101.com/blog/?p=1082" target="_blank">Keith Peters</a> was suggesting we quit our jobs and start making casual games for a living. (Next year the theme will be &#8220;Flash - not just a toy&#8221;)</p>
<p>3. There is a revolution in <a href="http://actionscripter.co.uk/blog/?p=23" target="_blank">Flash audio</a> just around the corner.</p>
<p>4. 99% of what we do as developers is shit, but we need to do shit to make that 1% of masterpiece. (<a href="http://www.polaine.com/playpen/2007/11/08/flash-on-the-beach-coda/" target="_blank">Andy Polaine</a> paraphrasing Hemmingway)</p>
<p>5. Flex is not exciting any more, it just IS.<br />
(Same goes for everything else we were excited about following FOTB06 - Papervision, AIR, etc)</p>
<p>6. Flash is so last week. We should all be learning <a href="http://actionscripter.co.uk/blog/?p=22" target="_blank">Processing</a> instead.</p>
<p>7. The Dead Sea is dead because nothing flows out of it. This is why we should be giving away at least 10% of our stuff. (<a href="http://www.flashonthebeach.com/speakers/index.php?pageid=209" target="_blank">Chris Orwig</a>) Preferably 10% of the shit, not the masterpiece I presume. (Personally, I advocate <a href="http://zenbullets.com/blog/?p=126" target="_blank">giving it all away</a>).</p>
<p>8. <a href="http://www.microsoft.com/expression/" target="_blank">MicroSoft Expression</a>? Get outta town (or to the end of the pier at least).</p>
<p>9. A Flash experiment is never finished, only abandoned. (<a href="http://www.levitated.net/" target="_blank">Jared Tarbell</a> paraphrasing <a href="http://en.wikipedia.org/wiki/Paul_Val%C3%A9ry" target="_blank">Valery</a>)</p>
<p>10. All the smart money is in <a href="http://jot.eriknatzke.com/" target="_blank">print-making</a>.</p>
<p><img src="http://farm3.static.flickr.com/2080/1775482465_c0a0234870.jpg" alt="natzke print" /></p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839593" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=25</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=25</feedburner:origLink></item>
		<item>
		<title>Transitions</title>
		<link>http://feeds.feedburner.com/~r/openfm/~3/357839594/</link>
		<comments>http://actionscripter.co.uk/blog/?p=24#comments</comments>
		<pubDate>Sat, 10 Nov 2007 16:47:45 +0000</pubDate>
		<dc:creator>matt zb</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[fotb]]></category>

		<category><![CDATA[papervision]]></category>

		<category><![CDATA[processing]]></category>

		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://zenbullets.com/open/?p=31</guid>
		<description><![CDATA[Transitions - utterly useless from a usability perspective? Rubbish.
Transitions can often contribute more to an application&#8217;s look and feel than fonts, colours and sounds. Most of what we present as multimedia comes down to pages of data, laid out attractively, with some way of navigating in-between them. But why have just a simple page to [...]]]></description>
			<content:encoded><![CDATA[<p>Transitions - utterly useless from a usability perspective? Rubbish.</p>
<p>Transitions can often contribute more to an application&#8217;s look and feel than fonts, colours and sounds. Most of what we present as multimedia comes down to pages of data, laid out attractively, with some way of navigating in-between them. But why have just a simple page to page sequence when, with thoughtful use of transitions, you can give a sense of space. A few examples:</p>
<p><a href="http://www.leoburnett.com/" target="_blank">http://www.leoburnett.com/</a><br />
This is an old favourite, but still a goodie. It&#8217;s a portfolio site that is just a series of pages, but the way they are connected together makes it feel like a 3d environment to be explored. The pen scribble that you leave behind is the most inspired trick, as this a) orients you to show where you&#8217;ve been, b) leaves &#8216;<a href="http://safari.oreilly.com/0321429168" target="_blank">evidence of use</a>&#8216; behind as you explore (much underused in multimedia).</p>
<p><a href="http://www.sixthsenseuk.com/" target="_blank">http://www.sixthsenseuk.com/</a><br />
This is by our local chums <a href="http://www.futurlab.co.uk/" target="_blank">futurlab</a>, and I like it a lot. The desktop metaphor is a well used cliche, but to do it as smoothly as this you find yourself exploring just for the joy of watching the transitions, not just to find what you&#8217;re looking for.</p>
<p><a href="http://www.wefeelfine.org/" target="_blank">http://www.wefeelfine.org/</a><br />
This isn&#8217;t Flash, it&#8217;s <a href="http://actionscripter.co.uk/blog/?p=22" target="_blank">processing</a>, but there are plenty of great navigation ideas in here. In fact it&#8217;s essentially a site of nothing but experimental navigation ideas. Again, it is so visually appealing it wouldn&#8217;t matter if this was data about the sale of dental equipment, it would still be great.</p>
<p>There were two sessions at <a href="http://www.flashonthebeach.com/" target="_blank">FOTB</a> that got me thinking about transitions, especially as FM are planning a showcase site at the moment, which will be a great opportunity for a bit of experimental navigation. Firstly, Tink&#8217;s <a href="http://www.tink.ws/blog/flashing-flex-talk-and-examples/" target="_blank">Flashing Flex</a> talk, showed how simple it is to style Flex and not feel limited by the framework. There&#8217;s no reason Flex cannot have the same dynamic animation behind it as Flash does, because they are essentially the same product after all.</p>
<p>Secondly, <a href="http://www.carlosulloa.com/" target="_blank">Carlos Ulloa</a>&#8217;s demonstrations of <a href="http://blog.papervision3d.org/">Papervision</a> showed how it can be used for much more than just animating 3d <a href="http://www.papervision3d.org/" target="_blank">fish</a> and <a href="http://blog.papervision3d.org/2007/10/26/papervision3d-20-training-coming-to-new-york-city/" target="_blank">spaceships</a>. Just a simple 3d transition between two planes can make the difference between an application being a series of pages to it being an &#8220;environment&#8221;. See Carlos&#8217;s work for <a href="http://blog.carlosulloa.com/2007/10/08/colour-likenoother/" target="_blank">Sony Bravia</a> as a good example.</p>
<img src="http://feeds.feedburner.com/~r/openfm/~4/357839594" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://actionscripter.co.uk/blog/?feed=rss2&amp;p=24</wfw:commentRss>
		<feedburner:origLink>http://actionscripter.co.uk/blog/?p=24</feedburner:origLink></item>
	</channel>
</rss>
