<?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>alwaysinbeta.org - Ian McGregor, Flash Developer - Less is more</title>
	<atom:link href="http://alwaysinbeta.org/feed" rel="self" type="application/rss+xml" />
	<link>http://alwaysinbeta.org</link>
	<description>Blogfolio of Ian McGregor</description>
	<lastBuildDate>Tue, 31 Aug 2010 18:49:33 +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>Lexus Dark Ride</title>
		<link>http://alwaysinbeta.org/lexus-dark-ride</link>
		<comments>http://alwaysinbeta.org/lexus-dark-ride#comments</comments>
		<pubDate>Tue, 31 Aug 2010 18:49:33 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Awarded]]></category>
		<category><![CDATA[Sites]]></category>
		<category><![CDATA[FWA]]></category>
		<category><![CDATA[PureMVC]]></category>
		<category><![CDATA[Red5]]></category>
		<category><![CDATA[StateMachine]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=599</guid>
		<description><![CDATA[This is a hugely ambitious project that represents an attempt to forge a new direction in car advertising and, as we&#8217;ve done on many previous projects at Stink Digital, explore new ways of bringing film to the web. The result is a 12 minute interactive film in which the user participates. After submitting themselves to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://alwaysinbeta.org/wp-content/uploads/2010/06/lexus-dark-ride.jpg" alt="lexus-dark-ride" title="lexus-dark-ride" width="493" height="308" class="alignnone size-full wp-image-602" /></p>
<p>This is a hugely ambitious project that represents an attempt to forge a new direction in car advertising and, as we&#8217;ve done on many previous projects at Stink Digital, explore new ways of bringing film to the web. The result is a 12 minute interactive film in which the user participates. After submitting themselves to a mysterious &#8216;interview&#8217; at the start of the journey, the user then sees their image and hears their voice as part of the film as they ride shotgun alongside the protagonist, played by the up-and-coming actor Norman Reedus.</p>
<p>Technically we had a few challenges, not least having a lot of HD video to buffer and sequence, with the routes the user could take pre-buffered in time to keep the experience seamless on a decent connection. It took some experimentation to find the sweet spot of balancing highest video quality possible and performance and we made a nice queuing system to buffer the videos for the choices the user could potentially make and closing streams no longer needed.</p>
<p>For the interview sequence at the start, we were tasked with having as few clicks as possible. We managed to largely automate the process with face-detection for the picture, video prompts and countdowns. We achieved the recording of the user&#8217;s lines with the help of two great open source projects: <a href="http://osflash.org/red5" target="_blank">Red5</a> for capturing the microphone and saving to the server and <a href="http://www.ffmpeg.org/" target="_blank">FFmpeg</a> to normalise the levels and convert to Mp3.</p>
<p>For me, hearing your voice played back in context within the film was probably the most novel and fun part of the experience. I was also pleased with how we managed to integrate the decision points into the film, with a good-looking typographical approach and motion tracking video movements. Overall pretty proud of this one and extra pleased when it got the FWA &#8216;Site of the month&#8217; for May, another first for Stink Digital and for me personally too.</p>
<p><a href="http://www.lexusdarkride.com" target="_blank">www.lexusdarkride.com</a></p>
<p><a href="http://www.thefwa.com/site/lexus-dark-ride/c=SOTM" target="_blank"><br />
www.thefwa.com/site/lexus-dark-ride</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/lexus-dark-ride/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webby, One Show, D&amp;AD and Shots</title>
		<link>http://alwaysinbeta.org/webby-one-show-dad-and-shots</link>
		<comments>http://alwaysinbeta.org/webby-one-show-dad-and-shots#comments</comments>
		<pubDate>Wed, 16 Jun 2010 16:31:20 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Awarded]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=588</guid>
		<description><![CDATA[To my delight the work we&#8217;ve done at Stink Digital continues to be recognised within the industry this year. This article from Shots places both Carousel (aka Philips Cinema 21:9) and A hundred lovers for Diesel in their top 20 digital campaigns. Meanwhile Carousel was a Webby Awards winner. It also picked up Gold and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://alwaysinbeta.org/wp-content/uploads/2010/06/trophies1.jpg" alt="trophies" title="trophies" width="493" height="308" class="alignnone size-full wp-image-615" /></p>
<p>To my delight the work we&#8217;ve done at Stink Digital continues to be recognised within the industry this year.</p>
<p><a href="http://www.shots.net/shots_20th_digital.asp" target="_blank">This article</a> from Shots places both Carousel (aka Philips Cinema 21:9) and A hundred lovers for Diesel in their top 20 digital campaigns.</p>
<p>Meanwhile Carousel was a <a href="http://www.webbyawards.com/webbys/current.php#webby_entry_consumer_electronics" target="_blank">Webby Awards winner</a>. It also picked up <a href="http://www.oneclub.org/os/search/?year=2010&#038;id=12457" target="_blank">Gold</a> and <a href="http://www.oneclub.org/os/osi/showcase/?year=2010&#038;id=12286" target="_blank">Silver</a> at the One Show Interactive awards. And if that wasn&#8217;t enough, it got <a href="http://awards.dandad.org/2010/categories/diga/digital-advertising/22167/carousel" target="_blank">nominated at the 2010 D&#038;AD awards</a>, although sadly no pencil this time.</p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/webby-one-show-dad-and-shots/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Diesel A hundred lovers</title>
		<link>http://alwaysinbeta.org/diesel-a-hundred-lovers</link>
		<comments>http://alwaysinbeta.org/diesel-a-hundred-lovers#comments</comments>
		<pubDate>Mon, 14 Jun 2010 20:18:02 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Awarded]]></category>
		<category><![CDATA[Sites]]></category>
		<category><![CDATA[Akamai]]></category>
		<category><![CDATA[FWA]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=580</guid>
		<description><![CDATA[Well I&#8217;ve been inexcusably slack in posting updates this year. Apologies to my readers. Both of you. Anyway, backtracking a bit, the first big project I completed this year was an interactive film showcasing Diesel&#8217;s 2010 Summer collection. A homage to Goddard&#8217;s 1964 film &#8216;Bande &#224; part&#8217;, we shot the video in an uber cool [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://alwaysinbeta.org/wp-content/uploads/2010/06/diesel-ahundredlovers.jpg" alt="diesel-ahundredlovers" title="diesel-ahundredlovers" width="493" height="302" class="alignnone size-full wp-image-583" /></p>
<p>Well I&#8217;ve been inexcusably slack in posting updates this year. Apologies to my readers. Both of you.</p>
<p>Anyway, backtracking a bit, the first big project I completed this year was an interactive film showcasing Diesel&#8217;s 2010 Summer collection.</p>
<p>A homage to Goddard&#8217;s 1964 film &#8216;Bande &#224; part&#8217;, we shot the video in an uber cool East London pub and used an editing technique known as match-cut to squeeze the many participants adorned in Diesel&#8217;s collection into the 3 minute film.</p>
<p>Dubbed &#8216;A hundred lovers&#8217; after the excellent song by <a href="http://www.myspace.com/josepxorto" target="_blank">new artist Josef Xorto</a>, the piece took the form of a music video. The result was entertaining and somewhat charming. </p>
<p>The big twist from a technical and usability point of view is that you can roll over the video at any point which pauses it and shows hot spots for each garment and participant in that particular frame. </p>
<p>From there you can find out about participants and follow their social links, or discover what garments they are wearing and follow links to buy them on Diesel&#8217;s store.</p>
<p>To achieve this we first built an app, in Flash, to enable placing hot spots on the frames of the film and linking them up to the right data.</p>
<p>In order to be able to seek to any frame, skipping through to each look we went with Akamai real time streaming for delivery of the video. </p>
<p>We had to ensure we had highly optimised ActionScript to process all the hot spots for each frame. Instance reuse via an object pool was a key part of this, along with massively compressed JSON for the huge data set.</p>
<p>The hard work has been rewarded by great feedback from the public, which is still going strong on Twitter, the industry press and the FWA Site of the Day award for 15th April.</p>
<p><a href="http://www.diesel.com/ahundredlovers/" target="_blank">www.diesel.com/ahundredlovers</a></p>
<p><a href="http://www.thefwa.com/site/a-hunrdred-lovers" >www.thefwa.com/site/a-hunrdred-lovers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/diesel-a-hundred-lovers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Flash Tips #2: Handling &#8216;Load Never Completed&#8217; IOErrorEvent</title>
		<link>http://alwaysinbeta.org/quick-flash-tips-2-handling-load-never-completed-ioerrorevent</link>
		<comments>http://alwaysinbeta.org/quick-flash-tips-2-handling-load-never-completed-ioerrorevent#comments</comments>
		<pubDate>Mon, 14 Jun 2010 20:14:50 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[Source code]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=557</guid>
		<description><![CDATA[This is a potentially annoying error that occurs in Safari/Chrome when you hit refresh or close a tab containing Flash content. If you have the debug player you see: Error #2044: Unhandled IOErrorEvent:. text=Error #2036: Load Never Completed. It can crash Safari or, in the case of Chrome, show a &#8216;broken plugin&#8217; screen, shutting down [...]]]></description>
			<content:encoded><![CDATA[<p>This is a potentially annoying error that occurs in Safari/Chrome when you hit refresh or close a tab containing Flash content. If you have the debug player you see:</p>
<p><code>Error #2044: Unhandled IOErrorEvent:. text=Error #2036: Load Never Completed.</code></p>
<p>It can crash Safari or, in the case of Chrome, show a &#8216;broken plugin&#8217; screen, shutting down every instance of Flash Player in the process.</p>
<p>Fortunately the fix is easy. To handle it you must add an IOErrorEvent listener to every Loader instance in your project, including the &#8216;root&#8217; Loader (i.e. the class that is the base of your main SWF).</p>
<p>To handle the main SWF simply add the following code to your base class. In &#8216;onIOError&#8217; you can handle the error silently should you wish.</p>
<p><code>root.loaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onIOError);</code></p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/quick-flash-tips-2-handling-load-never-completed-ioerrorevent/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FlexPMD</title>
		<link>http://alwaysinbeta.org/flexpmd</link>
		<comments>http://alwaysinbeta.org/flexpmd#comments</comments>
		<pubDate>Wed, 07 Apr 2010 17:46:18 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[FDT]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=562</guid>
		<description><![CDATA[This is a nice open source tool from Adobe for reviewing and optimising your code. Although the set-up is a bit fiddly, I installed it on FDT without any issue. To run the plug-in you simply select &#8216;Run PMD&#8217; and a list of warnings is generated. Examples include &#8216;HeavyContructor&#8217;, &#8216;TooManyFunction&#8217; and &#8216;UnusedParameter&#8217;. You can click [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://alwaysinbeta.org/wp-content/uploads/2010/04/flexpmd.gif" alt="flexpmd" title="flexpmd" width="493" height="324" class="alignnone size-full wp-image-574" /></p>
<p>This is a nice open source tool from Adobe for reviewing and optimising your code. Although the set-up is a bit fiddly, I installed it on FDT without any issue.</p>
<p>To run the plug-in you simply select &#8216;Run PMD&#8217; and a list of warnings is generated. Examples include &#8216;HeavyContructor&#8217;, &#8216;TooManyFunction&#8217; and &#8216;UnusedParameter&#8217;. You can click on the classes listed to highlight the source of the suspect code and decide what action, if any, to take. Very similar in function to the way FDT handles ActionScript errors and warnings </p>
<p>Any standards/optimisation junkies out there will find this very useful. Granted you will no doubt end up ignoring many of the &#8216;violations&#8217; highlighted, but it&#8217;s great when it does spot something you&#8217;re grateful to discover and happy to amend.</p>
<p><a href="http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD+Eclipse+plugin">Click here to get started</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/flexpmd/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New open source code repo. First commit: YouTube API Player</title>
		<link>http://alwaysinbeta.org/new-open-source-code-repo-first-commit-youtube-api-player</link>
		<comments>http://alwaysinbeta.org/new-open-source-code-repo-first-commit-youtube-api-player#comments</comments>
		<pubDate>Sat, 30 Jan 2010 13:42:02 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Source code]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=540</guid>
		<description><![CDATA[I&#8217;ve set up a Google code repository at http://code.google.com/p/stinkdigital-flash/ with the idea of releasing some the work I do to the community. The plan is to add simple, encapsulated, useful (hopefully) chunks of code such as utilities and APIs. The first commit is a wrapper for the YouTube ActionScript Player API. This was created for [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://alwaysinbeta.org/wp-content/uploads/2010/01/diesel.gif" alt="diesel" title="diesel" width="493" height="286" class="alignnone size-full wp-image-544" /></p>
<p>I&#8217;ve set up a Google code repository at <a href="http://code.google.com/p/stinkdigital-flash/" target="_blank">http://code.google.com/p/stinkdigital-flash/</a> with the idea of releasing some the work I do to the community. The plan is to add simple, encapsulated, useful (hopefully) chunks of code such as utilities and APIs.</p>
<p>The first commit is a wrapper for the YouTube ActionScript Player API. This was created for the first phase of a project we&#8217;re working on for Diesel and it basically simplifies working with YouTube within Flash.</p>
<p>I wrote about it in detail on the Stink Digital blog at: <a href="http://www.stinkdigital.tv/blog/2010/01/14/youtube-player-api/" target="_blank">http://www.stinkdigital.tv/blog/2010/01/14/youtube-player-api/</a></p>
<p>Usage example:</p>
<p>var player:YouTubePlayer = new YouTubePlayer();<br />
player.autoPlay = false;<br />
player.source = &#8220;lQ3D4CqHbJM&#8221;;<br />
addChild( player );</p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/new-open-source-code-repo-first-commit-youtube-api-player/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Year New Dev Environment</title>
		<link>http://alwaysinbeta.org/new-year-new-dev-environment</link>
		<comments>http://alwaysinbeta.org/new-year-new-dev-environment#comments</comments>
		<pubDate>Tue, 12 Jan 2010 10:05:42 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[FDT]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=534</guid>
		<description><![CDATA[The first thing I did as a developer this year was to install a trial of FDT; the result of my ongoing frustration with Flex Builder and the persuasion of a swathe of developers I&#8217;ve worked with recently. A week in and I must say I&#8217;m mightily impressed. The whole application is really responsive, much [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://alwaysinbeta.org/wp-content/uploads/2010/01/fdt1.gif" alt="fdt" title="fdt" width="493" height="172" class="alignnone size-full wp-image-537" /></p>
<p>The first thing I did as a developer this year was to install a trial of <a href="http://www.fdt.powerflasher.com" target="_blank">FDT</a>; the result of my ongoing frustration with Flex Builder and the persuasion of a swathe of developers I&#8217;ve worked with recently.</p>
<p>A week in and I must say I&#8217;m mightily impressed. The whole application is really responsive, much more so than Flex Builder, and some of the code generation tools are invaluable. For example I love that after adding an event listener the event handling method is automatically created with a couple of key presses.</p>
<p>Being Eclipse-based, overall FDT is very similar to Flex Builder. This made it exceptionally easy to make the transition and start exploring. I haven&#8217;t figured everything out yet, but have already used it to make a small widget and develop a prototype for an upcoming project for Diesel. It definitely feels like I&#8217;ll be sticking with FDT for the foreseeable future.</p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/new-year-new-dev-environment/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Holidays!</title>
		<link>http://alwaysinbeta.org/happy-holidays</link>
		<comments>http://alwaysinbeta.org/happy-holidays#comments</comments>
		<pubDate>Tue, 15 Dec 2009 20:48:16 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Sites]]></category>
		<category><![CDATA[Red5]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=526</guid>
		<description><![CDATA[For the Stink Digital season&#8217;s greetings card we thought, as you do after a good few beers at Electricity Showrooms, that it might be cool to do some kind of snowball fight where you could record your throw and launch it at your unsuspecting friends via Twitter or Facebook. A month later we&#8217;d wrapped a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://holidays.stinkdigital.tv" target="_blank"><img src="http://alwaysinbeta.org/wp-content/uploads/2009/12/xmas.jpg" alt="xmas" title="xmas" width="493" height="259" class="alignnone size-full wp-image-528" /></a></p>
<p>For the Stink Digital season&#8217;s greetings card we thought, as you do after a good few beers at Electricity Showrooms, that it might be cool to do some kind of snowball fight where you could record your throw and launch it at your unsuspecting friends via Twitter or Facebook. A month later we&#8217;d wrapped a bunch of really intense projects and had a clear couple of weeks to design, architect and build the thing. It was especially fun working with the excellent <a href="http://www.red5.org" target="_blank">Red5 open source Flash media server</a> which I&#8217;ll definitely be playing with some more in the new year. Here&#8217;s the result: <a href="http://holidays.stinkdigital.tv" target="_blank">http://holidays.stinkdigital.tv</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/happy-holidays/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FWA Site of the day</title>
		<link>http://alwaysinbeta.org/fwa-site-of-the-day</link>
		<comments>http://alwaysinbeta.org/fwa-site-of-the-day#comments</comments>
		<pubDate>Wed, 09 Dec 2009 17:43:46 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Awards]]></category>
		<category><![CDATA[FWA]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=516</guid>
		<description><![CDATA[Hooray! Our site for the new Playstation 3, www.the15reasons.com, is the FWA site of the day today. Really thrilled to have got two FWA&#8217;s this year, I think it&#8217;s my favourite award as a developer&#8230; even despite the lack of partying involved! Read my previous post about the project here Music experience: Post production magic:]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.the15reasons.com" target="_blank"><img src="http://alwaysinbeta.org/wp-content/uploads/2009/12/ps33.jpg" alt="ps33" title="ps33" width="493" height="235" class="alignnone size-full wp-image-520" /></a></p>
<p>Hooray! Our site for the new Playstation 3, <a href="http://www.the15reasons.com" target="_blank">www.the15reasons.com</a>, is the FWA site of the day today. Really thrilled to have got two FWA&#8217;s this year, I think it&#8217;s my favourite award as a developer&#8230; even despite the lack of partying involved!</p>
<p><a href="http://alwaysinbeta.org/sony-ps3">Read my previous post about the project here</a></p>
<p>Music experience:<br />
<img src="http://alwaysinbeta.org/wp-content/uploads/2009/12/ps31.jpg" alt="ps31" title="ps31" width="493" height="208" class="alignnone size-full wp-image-518" /></p>
<p>Post production magic:<br />
<img src="http://alwaysinbeta.org/wp-content/uploads/2009/12/ps32.jpg" alt="ps32" title="ps32" width="493" height="219" class="alignnone size-full wp-image-519" /></p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/fwa-site-of-the-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Flash Tips #1: &#8216;-frame start ClassName&#8217; compiler argument</title>
		<link>http://alwaysinbeta.org/quick-flash-tips-1</link>
		<comments>http://alwaysinbeta.org/quick-flash-tips-1#comments</comments>
		<pubDate>Sun, 06 Dec 2009 02:13:25 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[preloading]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=509</guid>
		<description><![CDATA[This is simple but very handy little device that allows you to begin displaying your main application SWF before it&#8217;s actually loaded. What the argument does is basically creates a second pseudo frame within your compiled SWF that starts your main app class. On the first &#8216;frame&#8217; you will in general have only the classes [...]]]></description>
			<content:encoded><![CDATA[<p>This is simple but very handy little device that allows you to begin displaying your main application SWF before it&#8217;s actually loaded.<br />
<span id="more-509"></span><br />
What the argument does is basically creates a second pseudo frame within your compiled SWF that starts your main app class. On the first &#8216;frame&#8217; you will in general have only the classes needed to show the visual preloader. The effect is that you get an almost instantaneous preloader while the rest of the app loads so even in the scenario where you have a large application SWF or the user is on a very slow connection they won&#8217;t get a blank screen.</p>
<p>Personally I&#8217;ve settled on naming my first class &#8216;Main&#8217;, with the actual application hanging off a class called &#8216;Application&#8217;, so my arg looks like &#8216;-frame start Application&#8217; or &#8216;-frame start tv.stinkdigital.projectName.Application&#8217;. I define a ratio of the total anticipated loading weight to the application SWF so that I can continue to load assets such as XML files and SWFs when the app has started whilst maintaining a smooth, consistent visual preloading progress from start to finish. </p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/quick-flash-tips-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thanks Boards</title>
		<link>http://alwaysinbeta.org/thanks-boards</link>
		<comments>http://alwaysinbeta.org/thanks-boards#comments</comments>
		<pubDate>Fri, 04 Dec 2009 17:29:34 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Awards]]></category>
		<category><![CDATA[Boards]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=469</guid>
		<description><![CDATA[Stink were named production company of the year by Boards and they wrote this very complimentary piece about us: http://www.boardsmag.com/articles/magazine/20091201/stinkdigital.html]]></description>
			<content:encoded><![CDATA[<p>Stink were named production company of the year by Boards and they wrote this very complimentary piece about us: <a href="http://www.boardsmag.com/articles/magazine/20091201/stinkdigital.html" target="_blank">http://www.boardsmag.com/articles/magazine/20091201/stinkdigital.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/thanks-boards/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best @ Eurobest</title>
		<link>http://alwaysinbeta.org/best-eurobest</link>
		<comments>http://alwaysinbeta.org/best-eurobest#comments</comments>
		<pubDate>Fri, 27 Nov 2009 21:49:03 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Awards]]></category>
		<category><![CDATA[Eurobest]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=426</guid>
		<description><![CDATA[Carousel has been awarded yet again with Gold in the interactive category and Grand Prix in film at the Eurobest awards. http://www.eurobest.com/winners/2009/interactive/index.cfm?award=2]]></description>
			<content:encoded><![CDATA[<p>Carousel has been awarded yet again with Gold in the interactive category and Grand Prix in film at the Eurobest awards.</p>
<p><a href="http://www.eurobest.com/winners/2009/interactive/index.cfm?award=2">http://www.eurobest.com/winners/2009/interactive/index.cfm?award=2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/best-eurobest/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BIMAS</title>
		<link>http://alwaysinbeta.org/bimas</link>
		<comments>http://alwaysinbeta.org/bimas#comments</comments>
		<pubDate>Fri, 20 Nov 2009 22:04:52 +0000</pubDate>
		<dc:creator>}i{</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Awards]]></category>
		<category><![CDATA[BIMA]]></category>

		<guid isPermaLink="false">http://alwaysinbeta.org/?p=428</guid>
		<description><![CDATA[We had a great showing at the BIMAS, winning the Microsite, B2C, Motion Graphics and GRAND PRIX categories for Carousel. We were up against some excellent work such as AKQA&#8217;s Eco Drive so it&#8217;s really a massive compliment to win &#8211; I&#8217;m still not really taking it all in&#8230; www.bimaawards.com/shortlist]]></description>
			<content:encoded><![CDATA[<p>We had a great showing at the BIMAS, winning the Microsite, B2C, Motion Graphics and GRAND PRIX categories for Carousel. We were up against some excellent work such as AKQA&#8217;s Eco Drive so it&#8217;s really a massive compliment to win &#8211; I&#8217;m still not really taking it all in&#8230;</p>
<p><a href="http://www.bimaawards.com/shortlist/" target="_blank">www.bimaawards.com/shortlist</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alwaysinbeta.org/bimas/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
