<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Flash on richardleggett.com</title>
    <link>https://richardleggett.com/categories/flash/</link>
    <description>Recent content in Flash on richardleggett.com</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Fri, 30 Apr 2010 16:39:48 +0000</lastBuildDate><atom:link href="https://richardleggett.com/categories/flash/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Implementing SpellCheck (Squiggly) with the Text Layout Framework (TLF)</title>
      <link>https://richardleggett.com/2010/04/30/squiggly-spellcheck-with-tlf/</link>
      <pubDate>Fri, 30 Apr 2010 16:39:48 +0000</pubDate>
      
      <guid>https://richardleggett.com/2010/04/30/squiggly-spellcheck-with-tlf/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://forums.adobe.com/message/2773334#2773334&#34;&gt;I’ve just posted over in the Text Layout forum&lt;/a&gt;s how I went about implementing Squiggly with “pure” Text Layout Framework… so that’s not using TLF/FTETextField or the Spark components.&lt;/p&gt;
&lt;p&gt;This is really just an overview which should give plenty to help you figure out the steps. I can’t paste the exact code because it’s embedded in a client project, but I do refer to some of the TLF functions throughout that you have to make use of, if anyone can suggest improvements, please drop them in the comments.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash/Flex Builder &lt;-&gt; Flash Professional Asset Workflows</title>
      <link>https://richardleggett.com/2010/03/08/flash_builder_and_flash_pro_asset_workflows/</link>
      <pubDate>Mon, 08 Mar 2010 09:19:54 +0000</pubDate>
      
      <guid>https://richardleggett.com/2010/03/08/flash_builder_and_flash_pro_asset_workflows/</guid>
      <description>&lt;p&gt;This post discusses the various workflows for producing SWFs with the standalone compiler that use graphical assets and animations created in Flash Professional (“Flash Pro”). At time of writing the latest version of Flash Pro is CS4, with CS5 briefly out in beta for a short while. Specifically we look at the methods that involve exporting SWCs and using the [Embed] metatag within class files.&lt;/p&gt;
&lt;p&gt;Recently I posted a &lt;a href=&#34;http://bugs.adobe.com/jira/browse/SDK-25756&#34;&gt;bug report&lt;/a&gt; regarding the [Embed] metatag, which led me to write this post in order to find out whether people are happy with their current workflows and how well others receive projects when it comes to handovers and maintenance.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Creating Drupal Sites with Flash or Flex: Update</title>
      <link>https://richardleggett.com/2009/06/25/creating-drupal-sites-with-flash-or-flex-1/</link>
      <pubDate>Thu, 25 Jun 2009 21:27:37 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/06/25/creating-drupal-sites-with-flash-or-flex-1/</guid>
      <description>&lt;p&gt;It appears a new Views module has been released which is causing a couple of problems with the Drupal/Flash stuff, so I’ve updated the post to describe the necessary steps. Hopefully the Adobe DevNet article will also be updated soon with these changes.&lt;/p&gt;
&lt;p&gt;You can read the updated post &lt;a href=&#34;https://richardleggett.com/2009/06/23/creating-drupal-sites-with-flash-or-flex&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Creating Drupal Sites with Flash or Flex</title>
      <link>https://richardleggett.com/2009/06/23/creating-drupal-sites-with-flash-or-flex/</link>
      <pubDate>Tue, 23 Jun 2009 11:26:51 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/06/23/creating-drupal-sites-with-flash-or-flex/</guid>
      <description>&lt;p&gt;I’m pleased to see that an article I wrote for Adobe DevNet has just gone live. &lt;a href=&#34;http://www.adobe.com/devnet/flash/articles/drupal_flash.html&#34;&gt;“Creating Drupal Sites for Flash or Flex”&lt;/a&gt; describes the benefits of using a CMS for your Flash or Flex sites, how to set everything up, getting Flash talking to Drupal, and also covers the various modules available to power your site.&lt;/p&gt;
&lt;p&gt;Drupal is probably the most popular open source CMS out there, it has an enormous user community, and the best thing of all is probably the fact that you don’t have to write any PHP or SQL to take advantage of this as a result! (Unless of course you want to, Drupal is fully extensible).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Compiling FFMPEG Statically on OS X (and Windows)</title>
      <link>https://richardleggett.com/2009/05/19/compiling_ffmpeg_statically_osx_win/</link>
      <pubDate>Tue, 19 May 2009 18:19:15 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/05/19/compiling_ffmpeg_statically_osx_win/</guid>
      <description>&lt;p&gt;I was up extremely late last night figuring this out, so I made some rough notes as I went along. Hopefully they’ll save someone a small nightmare.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; I haven’t written C code since I was in my teens, and apart from some Objective-C from the comfort of XCode, I haven’t really done a whole lot of GCC compiling on any system, so this may not be the best way to do any of this.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash on the Beach 2009 Tickets Now on Sale</title>
      <link>https://richardleggett.com/2009/05/18/fotb09_tickets_now_on_sale/</link>
      <pubDate>Mon, 18 May 2009 11:29:44 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/05/18/fotb09_tickets_now_on_sale/</guid>
      <description>&lt;p&gt;The &lt;a href=&#34;http://www.flashonthebeach.com/schedule/&#34;&gt;schedule&lt;/a&gt; has just gone up, new &lt;a href=&#34;http://www.flashonthebeach.com/speakers/&#34;&gt;speakers&lt;/a&gt; have been added, and tickets are now on sale. You’ll want to get your tickets as soon as possible because the sooner you get them, the cheaper they are, and they’ll be going fast.&lt;/p&gt;
&lt;p&gt;There are options for companies that wish to send several different employees over the course of the three days (see Flexi-pass option), as well as student tickets and single day tickets.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Silverlight 3 Beta Release and Adobe</title>
      <link>https://richardleggett.com/2009/03/19/silverlight-3-beta-release-and-adobe/</link>
      <pubDate>Thu, 19 Mar 2009 12:07:31 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/03/19/silverlight-3-beta-release-and-adobe/</guid>
      <description>&lt;p&gt;Yesterday, to much excitement, Microsoft released Silverlight 3 beta, and gave a run-down on the new features at the &lt;a href=&#34;http://2009.visitmix.com/&#34;&gt;MIX09&lt;/a&gt; conference. It has been a very long time since I first looked at Silverlight (&lt;a href=&#34;https://richardleggett.com/2006/12/21/reflecting_on_wpfe&#34;&gt;here’s my post&lt;/a&gt; on a pre 1.0 early build I got to use over in Redmond), and I’ve used both Silverlight and WPF since (which will eventually be two in the same IMHO), one app for the BBC &lt;a href=&#34;https://richardleggett.com/2007/05/02/bbc_silverlight_mix_07&#34;&gt;was demo’d&lt;/a&gt; at the MIX07 keynote, so I’m fairly familiar with the offering and how it compares.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flex 3/4 Font Embedding: CFF-DefineFont4 vs DefineFont3</title>
      <link>https://richardleggett.com/2009/03/16/definefont4embedding/</link>
      <pubDate>Mon, 16 Mar 2009 16:17:17 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/03/16/definefont4embedding/</guid>
      <description>&lt;p&gt;There are now two types of font embedding available to both Flash (CS4) and Flex 3 and 4. These are DefineFont3 (classic), and DefineFont4 (supporting CFF and the new text engine.)&lt;/p&gt;
&lt;p&gt;In Flash, Flex 2 and 3 you’d traditionally embed fonts for use in the TextField class, whether that’s a vanilla TextField, or a component that uses the TextField class and has been set to use embedded fonts. This is DefineFont3 embedding. The steps are usually:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bullet Points and Text Alignment in the Text Layout Framework</title>
      <link>https://richardleggett.com/2009/02/24/bullet_points_align_text_layout_framewor/</link>
      <pubDate>Tue, 24 Feb 2009 12:30:52 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/02/24/bullet_points_align_text_layout_framewor/</guid>
      <description>&lt;p&gt;I don’t have enough time right now to go into too much detail so I’m afraid this post will just consist of pointers and no real code samples, but I wanted to say that bullet points, although technically un-supported in the &lt;a href=&#34;http://labs.adobe.com/technologies/textlayout&#34;&gt;Text Layout Framework&lt;/a&gt; right now (in terms of &amp;lt;li&amp;gt; tags), are possible. Text alignment is already supported, and you can build a pretty solid text editor that uses these, as well as all the kinds of formatting you’d expect from colour to font weight.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Text Layout Framework Follow Up PureMVC Solution</title>
      <link>https://richardleggett.com/2009/02/19/text_layout_framework_part_3/</link>
      <pubDate>Thu, 19 Feb 2009 20:00:23 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/02/19/text_layout_framework_part_3/</guid>
      <description>&lt;p&gt;In my &lt;a href=&#34;https://richardleggett.com/2009/02/19/text_layout_framework_followup&#34;&gt;previous post&lt;/a&gt; I posed the problem of using the new &lt;a href=&#34;http://labs.adobe.com/technologies/textlayout/&#34;&gt;Text Layout Framework&lt;/a&gt; in an application where you already have an Undo stack/mechanism, for example in PureMVC with the Undo utility (CommandHistoryProxy).&lt;/p&gt;
&lt;p&gt;The challenge arises because the TLF already has an UndoManager, so the solution must hook into that. Added to that, in an application you’re likely to need to serialize your TextFlow to disk/server, which means de-serializing it, which means you’re storing your data outside of the TextFlow instance and needing to keep this store up to date as the user interacts with the TextFlow via the EditManager provided by the TLF.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Text Layout Framework Follow Up and Request</title>
      <link>https://richardleggett.com/2009/02/19/text_layout_framework_followup/</link>
      <pubDate>Thu, 19 Feb 2009 17:17:41 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/02/19/text_layout_framework_followup/</guid>
      <description>&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I’ve posted a solution to this PureMVC + Text Layout Framework integration &lt;em&gt;&lt;a href=&#34;https://richardleggett.com/2009/02/19/text_layout_framework_part_3&#34;&gt;here&lt;/a&gt;&lt;/em&gt; (this applies not just to PureMVC, but anywhere you want to use your own “undo” stack in an MVC application).&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;I’m having a bit of a tricky time with integrating the TLF into an application which already has an “undo” system. The TLF has itself an UndoManager, but more on that later…&lt;/p&gt;
&lt;p&gt;The public demo’s are all quite concise, showing the functionality of the TLF in a small amount of code, but I wonder if it’s possible for someone at Adobe to take a look at how people might be using the Text Layout Framework when they have implemented their own application-wide Undo stack which I believe is quite common for RIAs now.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introduction to the Text Layout Framework</title>
      <link>https://richardleggett.com/2009/02/18/text_layout_framework/</link>
      <pubDate>Wed, 18 Feb 2009 09:32:54 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/02/18/text_layout_framework/</guid>
      <description>&lt;p&gt;I’ve been using the TLF for the last day, and it’s really a major leap forward from the limitations of the TextField class introduced in Flash 6. TextField still has its uses, it’s most likely more processor friendly (unconfirmed). But if you’re in need of some of TLF’s advanced features like bi-di text (or complex script like TCY elements), support for flowing text between multiple columns and containers, better handling of in-line images, advanced styling of things like ligatures, superscript, and tracking, then TLF is for you.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The View-Model-ViewModel Pattern</title>
      <link>https://richardleggett.com/2009/02/16/the_model_view_viewmodel_pattern/</link>
      <pubDate>Mon, 16 Feb 2009 11:51:22 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/02/16/the_model_view_viewmodel_pattern/</guid>
      <description>&lt;p&gt;Yes, another pattern, but I’ve just come across a great post on the M-V-VM pattern and it’s a good one to share. I was introduced to the V-M-VM pattern just under a year ago by an outstanding .NET dev when we worked together on an RFID/database powered WPF application (&lt;a href=&#34;http://www.behance.net/Gallery/AKQA-Nike-Football-Old-Trafford-Event-Graphics/96771&#34;&gt;pics&lt;/a&gt;), and I have to admit it worked *really* well, I was utterly convinced by this concept with regards to WPF developement. (Link to article at the end of this post.)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CSS and AS3: Careful with Whitespace</title>
      <link>https://richardleggett.com/2009/01/23/flash_css_whitespace_bug/</link>
      <pubDate>Fri, 23 Jan 2009 15:18:11 +0000</pubDate>
      
      <guid>https://richardleggett.com/2009/01/23/flash_css_whitespace_bug/</guid>
      <description>&lt;p&gt;Small bug here, it looks like the built in StyleSheet CSS parser in Flash doesn’t use a trim() or a more complex regular expression when parsing a CSS string/file. If you’re a whitespace fan this can lead to your style properties, such as “fontFamily”, actually being indexed in the style object as “fontFamily ” (notice the space at the end).&lt;/p&gt;
&lt;p&gt;This doesn’t affect the regular dot notation access (style.fontFamily). But it can cause problems if you’re iterating through the style object.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Cliff Hall on PureMVC – Video</title>
      <link>https://richardleggett.com/2008/12/19/cliff_hall_on_puremvc/</link>
      <pubDate>Fri, 19 Dec 2008 17:22:31 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/12/19/cliff_hall_on_puremvc/</guid>
      <description>&lt;p&gt;I’ve got a stack of posts scribbled over some paper that I’ve been meaning to blog about for months now regarding the MVP pattern (and &lt;a href=&#34;http://blogs.msdn.com/dancre/archive/2006/10/11/datamodel-view-viewmodel-pattern-series.aspx&#34;&gt;ViewModels&lt;/a&gt;). But more on that later, because what is core to MVP is of course MVC, that most misunderstood of “patterns”…&lt;/p&gt;
&lt;p&gt;Well this one is for new-guns and MVC vets alike, Cliff Hall presents on MVC as it is applied in &lt;a href=&#34;http://puremvc.org&#34;&gt;PureMVC&lt;/a&gt;, perhaps one of the most refreshing frameworks to come to light in the Flash realm, and it is spreading to many other languages, ports include Python and even JavaScript/JQuery in the works.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Genetic Algorithm Evolves Better Car Using Flash</title>
      <link>https://richardleggett.com/2008/12/09/flash_based_genetic_car_evolution/</link>
      <pubDate>Tue, 09 Dec 2008 10:57:21 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/12/09/flash_based_genetic_car_evolution/</guid>
      <description>&lt;p&gt;Caught this over at &lt;a href=&#34;http://www.boingboing.net/2008/12/08/genetic-algorithm-ev.html&#34;&gt;BoingBoing&lt;/a&gt;, it’s a nice Flash-based simulation that runs through rapidly evolving a vehicle design, using a physics engine to test the thing out over some terrain (not sure whether it’s home-rolled or one of the big ones).&lt;br&gt;
&lt;a href=&#34;http://www.wreck.devisland.net/ga/&#34;&gt;&lt;br&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://richardleggett.com/wp-content/uploads/blog_archived/media/ga_car.jpg?w=840&amp;amp;ssl=1&#34; alt=&#34;GA Car&#34;  title=&#34;GA Car&#34;  /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Quote from BoingBoing article, from Matthew the author:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“This is a GA I wrote to design a little car for a specific terrain. It runs in real-time in Flash. The fitness function is the distance travelled before the red circles hit the ground, or time runs out. The degrees of freedom are the size and initial positions of the four circles, and length, spring constant and damping of the eight springs. The graph shows the ‘mean’ and ‘best’ fitness.”&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash Player Settings: Flash and Silverlight Comparison</title>
      <link>https://richardleggett.com/2008/10/29/flash_silverlight_settings/</link>
      <pubDate>Wed, 29 Oct 2008 15:52:26 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/10/29/flash_silverlight_settings/</guid>
      <description>&lt;p&gt;One of the little pet peeves I seem to share with other Flashers is the frankenstein-like html/flash &lt;a href=&#34;http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html&#34;&gt;settings manager pages&lt;/a&gt; that you have to access via Adobe’s site. This is the thing you see when you right click a Flash movie and choose “Settings” -&amp;gt; “Advanced”. It allows you to trust certain locations on your hard drive, delete “Flash cookies” (LSOs) , auto-check for player updates and other tasks.&lt;/p&gt;
&lt;p&gt;The thing is this thing really looks and feels old now (it’s an FP6 file and it shows), it seems strange I have to be online and visit a site to delete files the Flash Player creates on my hard drive… if it’s a chore for a Flash dev, what’s the chance someone else can use it, particularly if people are storing sensitive info in there (bad devs!). I just got pinged a link to a Silverlight site and as I had to update to 2.0.something so I thought I’d check out the new settings panel (below, click to view full size):&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>getDefinitionByName() Fails in SWFs Loaded Into Another SWF (Solution)</title>
      <link>https://richardleggett.com/2008/09/08/getdefinitionbyname_vs_getdefinition/</link>
      <pubDate>Mon, 08 Sep 2008 21:51:47 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/09/08/getdefinitionbyname_vs_getdefinition/</guid>
      <description>&lt;p&gt;Just a quick note for future reference. When you are using getDefinitionByName(“ClassName”) inside a SWF that is being loaded into another SWF, it might not find the symbol from its own library (see &lt;a href=&#34;http://livedocs.adobe.com/flash/9.0/main/00000327.html&#34;&gt;ApplicationDomain&lt;/a&gt; and &lt;a href=&#34;http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/system/LoaderContext.html&#34;&gt;LoaderContext&lt;/a&gt; for why).&lt;/p&gt;
&lt;p&gt;The solution is to get a reference from the ApplicationDomain of the SWF being loaded using the getDefinition() method. So the code:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;var mySymbol:Class = getDefinitionByName(&amp;#34;MySymbol&amp;#34;);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;becomes…&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;var mySymbol:Class = loaderInfo.applicationDomain.getDefinition(&amp;#34;MySymbol&amp;#34;);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Hopefully that resolves any issue you had with getDefinitionByName(). Of course you’d use a similar mechanism to work the other way around, and get at classes inside a loaded SWF. In this case it would be loader.contentLoaderInfo.applicationDomain.getClass()… however this depends on what ApplicationDomain you’ve loaded your child SWF into (see LoaderContext class).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ActionScript and ECMAScript 3.1/4 – Inter-op is the Key</title>
      <link>https://richardleggett.com/2008/08/15/actionscript_ecmascript_harmony/</link>
      <pubDate>Fri, 15 Aug 2008 09:50:49 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/08/15/actionscript_ecmascript_harmony/</guid>
      <description>&lt;p&gt;Like many other Flash devs I’ve been following the discussions surrounding the &lt;a href=&#34;https://mail.mozilla.org/pipermail/es4-discuss/2008-August/003400.html&#34;&gt;ECMAScript 4 decisions&lt;/a&gt; and the &lt;a href=&#34;http://ejohn.org/blog/ecmascript-harmony/&#34;&gt;Harmony project&lt;/a&gt; quite closely. There are a few bloggers out there that appear to be stating that ActionScript will become divorced from the standards. To be honest only Adobe can decide that, but either way, that’s only half the story. In particular, it does not mean that ActionScript will not be able to inter-op, and that’s key…&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Meta4orce – Papervision Site for the BBC</title>
      <link>https://richardleggett.com/2008/08/06/meta4orce/</link>
      <pubDate>Wed, 06 Aug 2008 13:38:33 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/08/06/meta4orce/</guid>
      <description>&lt;p&gt;I just caught &lt;a href=&#34;http://www.bbc.co.uk/switch/meta4orce/launch.shtml&#34;&gt;this site&lt;/a&gt; via the blog of &lt;a href=&#34;http://blog.iainlobb.com/&#34;&gt;Iain Lobb&lt;/a&gt; (head of interactive at &lt;a href=&#34;http://www.blocmedia.com/&#34;&gt;Bloc Media&lt;/a&gt;) who commented on my last post. It’s an incredibly slick site developed using the Great White branch of Papervision3D. The site is (for) a TV and online cartoon series, providing a nice cross media experience.&lt;/p&gt;
&lt;p&gt;The main things that stood out for me were the production quality of the games and the audio which is very high quality and just as importantly, very well integrated.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>JavaFX.com is DHTML Heaven</title>
      <link>https://richardleggett.com/2008/08/01/javafx_dot_com/</link>
      <pubDate>Fri, 01 Aug 2008 11:38:41 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/08/01/javafx_dot_com/</guid>
      <description>&lt;p&gt;I just visited the (new?) &lt;a href=&#34;http://www.javafx.com&#34;&gt;JavaFX site&lt;/a&gt; in order to keep up to date on how the new kid to the Flash/Silverlight/”Rich” block was doing, and I was presented with an interesting site indeed. Make sure to click some of the “Resource” links on the right to get the full experience.&lt;/p&gt;
&lt;p&gt;The whole thing is built in HTML and JavaScript, with the odd Quicktime player for good measure. Unfortunately the site creeks along at 100% CPU with jerky transitions, ugly styling and flickering madness as the browser can’t figure out what to render, with Quicktime movie’s and HTML Divs strobing in and out of existence as you drag panels around. So far not a great impression given.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash on the Beach Conference Passes.. on eBay</title>
      <link>https://richardleggett.com/2008/07/18/fotb_passes_on_ebay/</link>
      <pubDate>Fri, 18 Jul 2008 15:01:49 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/07/18/fotb_passes_on_ebay/</guid>
      <description>&lt;p&gt;What a great idea from Flash on the Beach, there are now 5 three day conference passes are up for grabs on eBay, the starting price just Ã‚£1. It will be interesting to see how much these end up going for. Whoever wins, I’ll see you there!&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;rd=1&amp;amp;item=300243029121&amp;amp;ssPageName=STRK:MESE:IT&amp;amp;ih=020&#34;&gt;&lt;br&gt;
Ticket 1&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;rd=1&amp;amp;item=300243031273&amp;amp;ssPageName=STRK:MESE:IT&amp;amp;ih=020&#34;&gt;Ticket 2&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;rd=1&amp;amp;item=300243031353&amp;amp;ssPageName=STRK:MESE:IT&amp;amp;ih=020&#34;&gt;Ticket 3&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;rd=1&amp;amp;item=300243031632&amp;amp;ssPageName=STRK:MESE:IT&amp;amp;ih=020&#34;&gt;Ticket 4&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;rd=1&amp;amp;item=300243031684&amp;amp;ssPageName=STRK:MESE:IT&amp;amp;ih=020&#34;&gt;Ticket 5&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>3D Zoo Site Raises the Bar</title>
      <link>https://richardleggett.com/2008/06/05/papervision_zoo_site_raises_the_bar/</link>
      <pubDate>Thu, 05 Jun 2008 09:29:45 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/06/05/papervision_zoo_site_raises_the_bar/</guid>
      <description>&lt;p&gt;I just received a link to &lt;a href=&#34;http://www.ecodazoo.com/&#34;&gt;The Eco Zoo&lt;/a&gt; site and quite honestly this is a step above what we might normally expect from a web site. Using &lt;!-- raw HTML omitted --&gt;Papervision&lt;!-- raw HTML omitted --&gt; a custom 3D engine in a slick fashion, switching between 3D environments, the tree/world and the pop-up book specifically, the site explores some exotic creatures.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://richardleggett.com/wp-content/uploads/blog_archived/media/ecozoo.jpg?w=840&amp;amp;ssl=1&#34; alt=&#34;The Eco Zoo&#34;  title=&#34;The Eco Zoo&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;There’s a lot of attention to detail throughout, from the butterflies fluttering around the tree and the simulated cloth to the leaves at the top blowing away and the pop-up book pages which you can rotate around and discover the artist has even taken the time to draw the reverse of the characters in the scene.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Nonoba – Free Flash Multi-User Server, API, Hosting and $20,000 Competition</title>
      <link>https://richardleggett.com/2008/05/22/nonoba_multiuser_api_competition/</link>
      <pubDate>Thu, 22 May 2008 21:05:10 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/05/22/nonoba_multiuser_api_competition/</guid>
      <description>&lt;p&gt;I’ve just received an email from &lt;a href=&#34;http://nonoba.com&#34;&gt;Nonoba&lt;/a&gt; with information on their new multi-user offering, which includes an AS2 and AS3 API, but what I find particularly interesting is that they also include free hosting and execution of your game logic.&lt;/p&gt;
&lt;p&gt;The aim appears to be to lower the barrier to entry for anyone wishing to create a multi-user game. These can include turn-based, or real-time games. They currently have some demos up on the site, and these include Nonoba Racer, Fridge Magnets, Multiplayer Asteroids and DrawPad.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Images Invert Colours When Using a Loader In Flash Player 9</title>
      <link>https://richardleggett.com/2008/04/02/inverted_images_flash_player_9/</link>
      <pubDate>Wed, 02 Apr 2008 11:38:20 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/04/02/inverted_images_flash_player_9/</guid>
      <description>&lt;p&gt;Quick warning regarding loading images using the Loader class in Flash Player 9…&lt;/p&gt;
&lt;p&gt;Image files that are saved with a CMYK profile will appear with inverted colours, this includes JPEGs. It might sound a random thing to encounter but it can happen if you are allowing users to upload images. So it’s probably best to re-save the images on the server using an RGB profile and also check for things like a high DPI, which is likely to also be the case with CMYK images that have been designed for print originally.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>HD Video Silverlight Firefox Extension, Requires Flash?</title>
      <link>https://richardleggett.com/2008/03/28/movemedia_silverlight_hd_video_player/</link>
      <pubDate>Fri, 28 Mar 2008 16:46:30 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/03/28/movemedia_silverlight_hd_video_player/</guid>
      <description>&lt;p&gt;Quote:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Move Media Player and Microsoft’s Silverlight To Create The Most Flexible, High Quality Streaming Video Platform”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here’s a strange one. &lt;a href=&#34;http://www.movenetworks.com/&#34;&gt;Move Networks&lt;/a&gt; is offering a HD video player “powered by Silverlight” that comes in the form of a Firefox extension. Once installed you are redirected to a page that shows a HD video, but a look at the source shows the video player header and controls/progress bar are all made in Flash, it just overlays a block, streaming in a QMX file (doesn’t open in Windows Media Player when renamed asx).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash on the iPhone, an Alternative to Bringing Flash to Safari?</title>
      <link>https://richardleggett.com/2008/03/19/flash_on_iphone/</link>
      <pubDate>Wed, 19 Mar 2008 11:02:47 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/03/19/flash_on_iphone/</guid>
      <description>&lt;p&gt;There are a &lt;a href=&#34;http://www.bit-101.com/blog/wp-trackback.php?p=1196&#34;&gt;few&lt;/a&gt; &lt;a href=&#34;http://www.macrumors.com/2008/03/18/adobe-bringing-flash-to-the-iphone/&#34;&gt;posts&lt;/a&gt; out there relating to Shantanu’s disclosure of a standalone Flash Player being developed for the iPhone using the newly released SDK, but of course that doesn’t answer the question as to whether people will be able to browse the web and view Flash content in-line, given that Flash makes up a huge chunk of the web, and also provides the revenue for a great many sites through advertisements (fallback GIFs are not what advertisers are paying so much money for).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Caution with HTTP 201/20x Responses and Custom Request Headers (Flash Player 9)</title>
      <link>https://richardleggett.com/2008/03/14/caution_with_http_201_20x_responses_and__9/</link>
      <pubDate>Fri, 14 Mar 2008 18:41:23 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/03/14/caution_with_http_201_20x_responses_and__9/</guid>
      <description>&lt;p&gt;Ran into a couple of issues today with Flash Player 9. I’m communicating with a server which uses REST-based services and is very “standards compliant”. So when &lt;strong&gt;PUT&lt;/strong&gt;ting* to the server, it was responding with a HTTP 201 code (that’s a “created” response) and a 204 status code for a DELETE*. The Flash IDE was choking on this and generating an IOError, unable to read the stream. (*as a sidenote Flash Player doesn’t support the PUT or DELETE verbs right now, so we were using POST instead, and using a request header (“X-HttpVerbOverride”) to specify the correct verb.)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Enabling Access to Timeline Items in AS3 after gotoAndStop()</title>
      <link>https://richardleggett.com/2008/02/18/enabling_access_to_timeline_items_in_as3/</link>
      <pubDate>Mon, 18 Feb 2008 17:17:27 +0000</pubDate>
      
      <guid>https://richardleggett.com/2008/02/18/enabling_access_to_timeline_items_in_as3/</guid>
      <description>&lt;p&gt;So there’s a problem with using gotoAndStop() in AS3 classes, as soon as you call it, you temporarily lose access to items on stage (on the timeline) whether they are defined as member variables, or using getChildByName(). This is different from AS2, items on stage were immediately accessible.&lt;/p&gt;
&lt;p&gt;Why use the timeline at all? For one you might have a simple button using named keyframes as button states, or when dealing with assets created by designers that include animations with portions that require localisation of text. So like before you use gotoAndStop() or gotoAndPlay() to manage which “state” your MovieClip is in, but when you go to access anything on stage, it is null, even if it was on the previous keyframe. Here’s a snippet from a typical AS3 class:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Does Flash Lite Have a Future?</title>
      <link>https://richardleggett.com/2007/10/22/does_flash_lite_have_a_future/</link>
      <pubDate>Mon, 22 Oct 2007 23:24:36 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/10/22/does_flash_lite_have_a_future/</guid>
      <description>&lt;p&gt;A popular thread on the &lt;a href=&#34;http://www.adobe.com/products/flashlite/&#34;&gt;Flash Lite&lt;/a&gt; mailing list right now is entitled: “&lt;a href=&#34;http://tech.groups.yahoo.com/group/FlashLite/message/7120&#34;&gt;Does Flashlite have a future with mobile devices?&lt;/a&gt;“. This is very alarming, but a very just question with all things considered…&lt;/p&gt;
&lt;p&gt;In 2005 I started writing &lt;a href=&#34;http://www.flashmobilebook.com&#34;&gt;Foundation Flash for Mobile Devices&lt;/a&gt; (Friends of ED). This came about very soon after Flash Lite 1.1 was released, and writing continued right up until the release of Flash Lite 2.1 (we made sure we waited to include it). Before I give my thoughts on Flash Lite and its future, I should probably explain that in the last year I’ve pretty much taken a back seat in the Flash Lite community, and there are many reasons for that. The reality is my attention span is very short and I’ve been too busy keeping up developing prototypes and commercial sites and applications with every new technology, including Flex 2, Papervision3D, Silverlight, WPF and AIR. There are other reasons, but more on that later.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My Thoughts on Adobe Thermo</title>
      <link>https://richardleggett.com/2007/10/02/my_thoughts_on_adobe_thermo/</link>
      <pubDate>Tue, 02 Oct 2007 19:51:37 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/10/02/my_thoughts_on_adobe_thermo/</guid>
      <description>&lt;p&gt;I’ve just read some pretty valid &lt;a href=&#34;http://blog.everythingflex.com/2007/10/02/why-thermo-scares-me/&#34;&gt;concerns over at EverythingFlex&lt;/a&gt; with regards to &lt;a href=&#34;http://labs.adobe.com/wiki/index.php/Thermo&#34;&gt;Thermo&lt;/a&gt;, announced yesterday at MAX. I thought I’d post my response on here…&lt;/p&gt;
&lt;p&gt;&lt;em&gt;At first I was also a little scared by this [tool]. But if you look at how it is at present, as Tink mentions there, you have to export layers out of Photoshop (which is a skill in itself unless your designer is ultra neat and doesn’t have a thousand layers with adjustments and masks). This means you are expecting your developers to be extremely savvy with Photoshop, luckily a lot of Flashers are, but that’s not always the case, particularly with Flex devs.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Base64 Encoding in Flash (using MIME)</title>
      <link>https://richardleggett.com/2007/08/30/base64_as3_mime/</link>
      <pubDate>Thu, 30 Aug 2007 21:31:49 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/08/30/base64_as3_mime/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://en.wikipedia.org/wiki/Base64&#34;&gt;Base64 encoding&lt;/a&gt; is a very useful technique that allows for the sending of binary data, such as an image file, over the wire using plain-text. This means it can be embedded in XML (plain, SOAP or XML-RPC), it also means the binary data can be stored very easily in a database. It works by reading in data in packs of 6 bits, and turning each one of those into a character in a simple 64 character alphabet. This input data can be text, but it can also be binary data stored in a ByteArray; perhaps the contents of a file, or an MP3 your Flash application has constructed in memory.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash 9 (only) XML Class Gotcha</title>
      <link>https://richardleggett.com/2007/07/30/flash9_xml_gotcha/</link>
      <pubDate>Mon, 30 Jul 2007 05:09:26 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/07/30/flash9_xml_gotcha/</guid>
      <description>&lt;p&gt;Possible gotcha with the XML class, but I’d like to get this confirmed if anyone has a second to try this out.&lt;/p&gt;
&lt;p&gt;It seems that the XML class is converting &amp;quot; to its literal ASCII representation (i.e. the quote mark &lt;strong&gt;“&lt;/strong&gt;) when converting a String into a new XML object. I’m sending this data over XML-RPC and I cannot have quotes being sent as plain-text, they need to be XML/HTML encoded.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Another ExternalInterface Bug – Affects ASP.NET Sites in IE6/7</title>
      <link>https://richardleggett.com/2007/06/15/external_interface_asp_net_forms/</link>
      <pubDate>Fri, 15 Jun 2007 03:59:51 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/06/15/external_interface_asp_net_forms/</guid>
      <description>&lt;p&gt;There appears to be a bug with ExternalInterface when your Flash movie is inside a FORM tag, which is what ASP.NET does by default.&lt;/p&gt;
&lt;p&gt;You will get a “null has no properties” type error because the JavaScript that ExternalInterface generates at runtime is unable to reference the Flash movie.&lt;/p&gt;
&lt;p&gt;It appears to be due to IE not putting the form in the same place as other browsers’ DOMs (specifically the window object).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Runtime Shared Assets and Load Order</title>
      <link>https://richardleggett.com/2007/05/23/runtime_shared_assets_and_load_order/</link>
      <pubDate>Wed, 23 May 2007 04:55:59 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/05/23/runtime_shared_assets_and_load_order/</guid>
      <description>&lt;p&gt;This affects projects that make use of FLAs and runtime shared assets, commonly sharing things like fonts or components amongst several SWFs to prevent embedding them several times in the various files that might make up a project.&lt;/p&gt;
&lt;p&gt;The first thing to note is the “Load Order” in the settings panel in Flash. It defaults to “bottom up”, and this means it streams in the contents of the bottom-most layer first, before loading and executing code that lives on any layers above it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Possibly the Most Impressive RIA Yet (Screencast)</title>
      <link>https://richardleggett.com/2007/05/19/buzzword_screencast/</link>
      <pubDate>Sat, 19 May 2007 05:57:21 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/05/19/buzzword_screencast/</guid>
      <description>&lt;p&gt;I’ve posted about &lt;a href=&#34;http://www.virtub.com/&#34;&gt;Buzzword&lt;/a&gt; before, the upcoming online (/offline with Apollo?) word processor. To me Buzzword really illustrates why I continue to back Flash and Flex over AJAX. I don’t care what people use if it’s a good experience, but the limitations are definitely becoming more and more apparent, and perhaps in 2007 we will begin to see the Flash apps just accelerating away from the current kings of the RIA scene, not just in demos and prototypes, but in the real world. The great thing about this game is that you don’t have to compete by spreading FUD, you can just build users by building better experiences, they (/we) are a fickle bunch!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Updated: Flash, Flex, Silverlight… and now JavaFX</title>
      <link>https://richardleggett.com/2007/05/08/javafx/</link>
      <pubDate>Tue, 08 May 2007 03:27:30 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/05/08/javafx/</guid>
      <description>&lt;p&gt;Fantastic, something else to learn 😉 Sun bloggers have been dropping hints to look toward the JavaOne conference in and around all of the Silverlight posts that have clogged up the aggregators the last week or so, and it appears the announcement for their new AJAX/RIA alternative comes in the form of “JavaFX”.&lt;/p&gt;
&lt;p&gt;JavaFX makes use of a new scripting language and utilises the Swing APIs for UI. This probably comes as no suprise, I have drummed on to my poor colleagues the last year how AJAX’s days are numbered in terms of the popularity it currently enjoys, it simply cannot keep up because HTML and JS were never intended to build this “new” breed of online app, too much reliance on the browser itself naturally brings with it serious yet fully justified limitations. We’re reaching the top of that particular bell-curve now. For an example of this you just need to compare &lt;a href=&#34;http://docs.google.com/&#34;&gt;Google Docs&lt;/a&gt; (Google being the absolute cream of the crop in AJAX scene, yes I know they use GWT), with early pre-alpha &lt;a href=&#34;http://www.virtub.com/screenshots.html&#34;&gt;screens of Buzzword&lt;/a&gt;. The potential benefits of using the Flash Player are limitless in terms of real-time document editing (binary data transfer over XML refreshes, bitmap editing, video embedding, animation creation etc). Microsoft, Sun and Adobe of course are all providing better tools to craft future of the web.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Data Exchange Efficiency (AJAX, JSON, E4X, Flex Remoting/AMF)</title>
      <link>https://richardleggett.com/2007/05/01/james_ward_census/</link>
      <pubDate>Tue, 01 May 2007 17:47:23 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/05/01/james_ward_census/</guid>
      <description>&lt;p&gt;I just got sent a very interesting link to a Flex app from James Ward that runs tests on a variety of different data exchange formats. The tests include results for:&lt;/p&gt;
&lt;p&gt;1. Server processing time&lt;br&gt;
2. Data transmission time&lt;br&gt;
3. Parsing time and…&lt;br&gt;
4. Rendering time&lt;/p&gt;
&lt;p&gt;Of course no real suprises that Flex/Flash Remoting performs the best in all cases (the Dojo example appears to transfer quicker, but it is actually only dealing with 500 rows instead of 5000 in the Flex tests, maybe because it is sadly let down by the incredibly long render time), “classic” AJAX performs fairly badly, with JSON and Dojo falling somewhere in between.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mmm Flash Physics Experiment – Acrobots</title>
      <link>https://richardleggett.com/2007/04/25/acrobots/</link>
      <pubDate>Wed, 25 Apr 2007 02:05:06 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/04/25/acrobots/</guid>
      <description>&lt;p&gt;Just got sent this by a colleague, great fun and well executed, reminds me somewhat of LocoRoco….&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.acrobots.net/&#34;&gt;http://www.acrobots.net/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bedale Group – Summary</title>
      <link>https://richardleggett.com/2007/03/21/bedale1_summary/</link>
      <pubDate>Wed, 21 Mar 2007 13:58:40 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/03/21/bedale1_summary/</guid>
      <description>&lt;p&gt;Yesterday saw the first meeting of the &lt;a href=&#34;http://bedalegroup.wordpress.com/&#34;&gt;Bedale group&lt;/a&gt;, and I’d like to take this opportunity to thank &lt;a href=&#34;http://redmonk.com/jgovernor/&#34;&gt;James&lt;/a&gt; for organising it, and for the wine, there were a great deal of top quality bottles had over the course of the night along with some excellent cheese.&lt;/p&gt;
&lt;p&gt;I’d recommend anyone using Adobe products in an organisation to come along, many topics were discussed. From LiveCycle to Apollo to Flex, we covered a lot of ground regarding the products in terms of positioning, functionality, and in particular relationships with Adobe and the ISV outreach and support programme. It was interesting for me personally to talk to the guys from &lt;a href=&#34;http://www.arch.co.uk/&#34;&gt;Arch Consulting&lt;/a&gt; who specialise in SAP R/3 and LiveCycle. In particular it was great to get a better picture on how Adobe fits in with the enterprise, I feel fortunate that I can pick up a beta and pretty much start using it in production, however at the other end of the spectrum there is a huge amount of proof needed before making leaps into new technologies.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Inaugural Meeting of the Bedale Group</title>
      <link>https://richardleggett.com/2007/03/16/bedale_group/</link>
      <pubDate>Fri, 16 Mar 2007 09:27:59 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/03/16/bedale_group/</guid>
      <description>&lt;p&gt;Tuesday the 20th of March sees the first meeting of the &lt;a href=&#34;http://bedalegroup.wordpress.com/&#34;&gt;Bedale Group&lt;/a&gt; set up by &lt;a href=&#34;http://redmonk.com/jgovernor/&#34;&gt;James Governor&lt;/a&gt; of &lt;a href=&#34;http://redmonk.com/&#34;&gt;RedMonk&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;The Bedale Group is…&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“An unassociation for the UK Adobe ecosystem. If you’re a software or services company that specialises in Adobe platforms I would be very interested to hear from you. The idea is to create an occasional forum to drink wine and discuss what Adobe needs to do to sustain and improve its engagement with the local corporate developer community.”&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>PaperVision3D Tron Lightcycles – Sneaky Screenshot</title>
      <link>https://richardleggett.com/2007/03/11/paper_tron_screenie/</link>
      <pubDate>Sun, 11 Mar 2007 14:19:13 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/03/11/paper_tron_screenie/</guid>
      <description>&lt;p&gt;So I’m on day 2 of a project I’m un-imaginatively calling “PaperTron”, my first foray into making a game with &lt;a href=&#34;http://papervision3d.org&#34;&gt;PV3D&lt;/a&gt;, and I thought I’d post up a little screenshot of what we have so far:&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://richardleggett.com/wp-content/uploads/blog_archived/media/PaperTron.jpg?resize=480%2C320&amp;amp;ssl=1&#34; alt=&#34;PaperTron&#34;  title=&#34;PaperTron&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;I hope this shouldn’t take too long, but considering it’s taken well over 2 weeks to make myself spend the time I have, it could take a while ultimately ;). Either way, it’s a lot of fun, and PaperVision 3D makes it pretty easy, let’s face it, if you’ve ever done any 3D in Flash before, it’s not easy, so anything that helps you do just the fun stuff is great in my books.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Gfx Benchmarking: Flash/Flex vs. WPF vs. WPF/E vs DHTML</title>
      <link>https://richardleggett.com/2007/02/28/gfx_benchmarking_flex_vs_wpf_vs_wpf_e_vs/</link>
      <pubDate>Wed, 28 Feb 2007 07:56:06 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/02/28/gfx_benchmarking_flex_vs_wpf_vs_wpf_e_vs/</guid>
      <description>&lt;p&gt;I’m afraid to say I got different [relative] results to those published on the site (the Flex cache as bitmap version was by far the highest FPS on my machine), but I’d have to dig into the source to see how these have been put together…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://bubblemark.com/&#34;&gt;Link to the examples&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://metalinkltd.com/?p=93&#34;&gt;Link to the results and discussion.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some personal notes. I tend to think a Flash only (non-Flex framework) example would be a better option to a Flex app. Also the Flex example uses a Timer, he probably should try making use of the ENTER_FRAME event to see what results that gets. Also worth trying the fullscreen-then-back trick the Papervision3D guys are using to get a perf boost. Any other tests out there? Something like &lt;a href=&#34;http://lab.andre-michelle.com/bitmap-particles&#34;&gt;this&lt;/a&gt; would be interesting 😉&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Update: Flash 9 Experiment – Fireworks Alpha Mask &#43; Webcam</title>
      <link>https://richardleggett.com/2007/02/27/update_flash_9_experiment_fireworks_alph/</link>
      <pubDate>Tue, 27 Feb 2007 03:36:38 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/02/27/update_flash_9_experiment_fireworks_alph/</guid>
      <description>&lt;p&gt;I’ve just fixed my last Flash 9 experiment, I hadn’t built it in such a way as to not error if you don’t have a webcam installed at all. Also I developed this on an intel mac, and it runs smoothly at 60FPS, with over 200 firework particles at once, for some reason my pretty good PC is only running at around 5-10FPS with only 25 particles, but this may just be the PC here so please feel free to try it out.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash 9 Experiment – Fireworks Alpha Mask &#43; Webcam</title>
      <link>https://richardleggett.com/2007/02/24/firework_face/</link>
      <pubDate>Sat, 24 Feb 2007 16:37:11 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/02/24/firework_face/</guid>
      <description>&lt;p&gt;I went to see &lt;a href=&#34;http://www.proalias.com/newBlog/?p=42&#34;&gt;Alias’ presentation&lt;/a&gt; at &lt;a href=&#34;http://www.lfpug.com/&#34;&gt;LFPUG&lt;/a&gt; the other night, and it made me keen to get back to some experimenting in Flash, in particular with Flash Player 9. You may have seen my &lt;a href=&#34;https://richardleggett.com/2007/02/03/new_techniques_with_flash_video&#34;&gt;last example&lt;/a&gt; which used Flash 8 alpha video as a mask. This kind of extends that, in that we are using an alpha mask again, this time we have some fireworks. Before the SWF, here’s a screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://richardleggett.com/wp-content/uploads/blog_archived/media/fireworkface.jpg?w=840&amp;amp;ssl=1&#34; alt=&#34;fireworks&#34;  title=&#34;fireworks&#34;  /&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New Techniques with Flash Video – Paint Filled Car</title>
      <link>https://richardleggett.com/2007/02/03/new_techniques_with_flash_video/</link>
      <pubDate>Sat, 03 Feb 2007 15:10:22 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/02/03/new_techniques_with_flash_video/</guid>
      <description>&lt;p&gt;I’ve been thinking about video quite a bit recently. One thing that really bugs me is how people tend to treat video as this thing that sits in a box and plays from start to finish. When Flash 8 introduced alpha in video it opened up a whole new range of techniques, and I’ve just spent a little bit of time roughing out a simple (and rather crude) example:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;This example is seemingly simple, but there are quite a few steps involved which I will explain below. What happens here is that you can click a colour, and the car’s surface will fill with that colour as it rotates, as if paint were splashing into its existing finish.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Papervision3D – Preliminary Tests</title>
      <link>https://richardleggett.com/2007/01/16/papervisio3d_tests/</link>
      <pubDate>Tue, 16 Jan 2007 15:37:39 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/01/16/papervisio3d_tests/</guid>
      <description>&lt;p&gt;What can I say? I’m &lt;strong&gt;blown away&lt;/strong&gt; by &lt;a href=&#34;http://www.papervision3d.org/&#34;&gt;Papervision3D&lt;/a&gt;. Don’t get me wrong, we’ve used &lt;a href=&#34;http://www.flashsandy.org&#34;&gt;Sandy&lt;/a&gt; (&lt;a href=&#34;http://www.johnniewalker.com&#34;&gt;enter via UK/Europe&lt;/a&gt;), and although it wasn’t me who tried it personally I can see it is a fantastically full featured engine. However, for me, I wanna see enough polys for a full on game, and that’s the sort of speed you can expect with PV3D as it grows.&lt;/p&gt;
&lt;p&gt;So here are some pretty basic initial tests I made to see just how fast it is. These examples are NOT optimized, nor are the models really. The Delorean car for example has over 800 polys.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My First Flash Wii Game – Balloons</title>
      <link>https://richardleggett.com/2007/01/01/wii_flash/</link>
      <pubDate>Mon, 01 Jan 2007 15:45:22 +0000</pubDate>
      
      <guid>https://richardleggett.com/2007/01/01/wii_flash/</guid>
      <description>&lt;p&gt;Well today I had a play at making a Flash game for the Wii using some rudimentary gesture recognition for the wand style of input. You can see a sneak peek of how the gesture recognition works here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://richardleggett.co.uk/wii/gestureRecogDemo.html&#34;&gt;http://richardleggett.co.uk/wii/gestureRecogDemo.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So &lt;a href=&#34;http://aralbalkan.com/825&#34;&gt;Aral&lt;/a&gt; and &lt;a href=&#34;http://www.quasimondo.com/archives/000638.php&#34;&gt;Mario&lt;/a&gt; together have un-earthed some real gems the last couple of days, I think there could be a lot of fun to be had making some Wii games. It’s like Flash Lite, even simple games are much more fun when put on another type of device, and with the “wand” style input, it’s even more fun.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>FLV’d – Competition from Friends of ED</title>
      <link>https://richardleggett.com/2006/12/22/foed_flvd_competition/</link>
      <pubDate>Fri, 22 Dec 2006 11:52:02 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/12/22/foed_flvd_competition/</guid>
      <description>&lt;p&gt;Friends of ED is holding a &lt;a href=&#34;http://www.friendsofed.com/flved/&#34;&gt;competition&lt;/a&gt; where you could grab the top prize of an Apple Mac Book, 3 FoED books, Camtasia and SnagIT software and a copy of gProject (from &lt;a href=&#34;http://gskinner.com&#34;&gt;gskinner.com&lt;/a&gt;). There are also runners up prizes so it’s worth having some fun here.&lt;/p&gt;
&lt;p&gt;You just need to produce something cool that uses some of the provided assets, it looks pretty open to interpretation, just stick to the rules of coming under 2.5 minutes and 10mb.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Reflecting on WPF/E</title>
      <link>https://richardleggett.com/2006/12/21/reflecting_on_wpfe/</link>
      <pubDate>Thu, 21 Dec 2006 22:39:02 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/12/21/reflecting_on_wpfe/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’m going to keep this very factual. I’ve been developing Flash for the last 6 years and intend to carry on doing so, as a result I’ve learned to accept a lot of criticism and be open to review all things new, in effect I’m opening by saying I have not been “bought” as you will no doubt see in this article I aim to give an entirely balanced perspective, the politics interest me not, just the tech. With that in mind, I’ve been able to get very deep into WPF/E for the last week or so, I’ve always enjoyed dipping into a brand new tech and getting fully engrossed in it, so it was a nice experience to be given the opportunity (thanks). You may find me making a lot of comparisons to Flash, this is only natural for obvious reasons.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hey Ma, I’m on BBC Radio ;)</title>
      <link>https://richardleggett.com/2006/12/14/flashonthebbc/</link>
      <pubDate>Thu, 14 Dec 2006 20:52:31 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/12/14/flashonthebbc/</guid>
      <description>&lt;p&gt;It’s been a week since I was at Flash on the Beach but whilst I was there Rami Tzabar from the BBC (Digital Planet on Radio 4) asked me a few questions about Flash Lite just after my presentation. You can listen online and download the podcast at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://news.bbc.co.uk/2/hi/technology/4849402.stm&#34;&gt;http://news.bbc.co.uk/2/hi/technology/4849402.stm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://richardleggett.com/wp-content/uploads/blog_archived/media/digitalplanet_20061211-1600_40_st.mp3&#34;&gt;Direct link to mp3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Skip to 20 mins 30 seconds for the piece on 10 years of Flash (and Flash on the Beach). The show talks about the evolution of Flash and its expansion into various forms of media. There’s also an insightful discussion from Geoff Stearns on the abuse of Flash. 10 years, wow.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash on the Beach Slides and Source</title>
      <link>https://richardleggett.com/2006/12/09/fotb06aftermath/</link>
      <pubDate>Sat, 09 Dec 2006 17:53:55 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/12/09/fotb06aftermath/</guid>
      <description>&lt;p&gt;Finally got round to uploading my slides, source and the source for the FOTB Flash Lite Pocket Guide, so my apologies for the delay… I had to take a flight straight from Brighton to Seattle on the last day of the conference and it’s been pretty busy since I arrived. I also want to take this chance to thank John, as many others have. It was a fantastic conference and extremely slick, I hope he invites me back next time. Without further ado, here are the zips!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Casting Fails – Flash 8 – Follow Up</title>
      <link>https://richardleggett.com/2006/11/20/movieclipcastingfails_2/</link>
      <pubDate>Mon, 20 Nov 2006 09:04:38 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/11/20/movieclipcastingfails_2/</guid>
      <description>&lt;p&gt;A while ago &lt;a href=&#34;https://richardleggett.com/2006/09/05/movieclipcastingfails&#34;&gt;I posted about casting failing&lt;/a&gt; if you cast the result of attachMovie() but only in certain cases.&lt;/p&gt;
&lt;p&gt;I had the same thing happen today, so I opened it up in &lt;a href=&#34;http://www.osflash.org/flasm&#34;&gt;FLASM&lt;/a&gt;, and I think I can see what is happening:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;push &amp;#39;sp&amp;#39;
getVariable
trace
push &amp;#39;sb&amp;#39;, 0.0, &amp;#39;getNextHighestDepth&amp;#39;
callFunction
push &amp;#39;sb&amp;#39;, &amp;#39;com&amp;#39;
getVariable
push &amp;#39;domain&amp;#39;
getMember
push &amp;#39;controls&amp;#39;
getMember
push &amp;#39;ScrollBar&amp;#39;
getMember
push &amp;#39;LINKAGE&amp;#39;
getMember
push 3, &amp;#39;attachMovie&amp;#39;
callFunction
push 1, &amp;#39;com&amp;#39;
getVariable
push &amp;#39;domain&amp;#39;
getMember
push &amp;#39;controls&amp;#39;
getMember
push &amp;#39;ScrollBar&amp;#39;
callMethod
varEquals
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;As you can see here, it seems instead of performing a cast operation (and &lt;strong&gt;“cast”&lt;/strong&gt; is a keyword you do see in the FLASM output), it actually tries to perform a conversion (as you see with Array or Boolean), treating &lt;em&gt;com.domain.controls.ScrollPane&lt;/em&gt; as a function, and applying it to the result from the attachMovie() operation. This results in the undefined/null value we are experiencing because in itself, this function has no return value unless used with the &lt;strong&gt;new&lt;/strong&gt; keyword as a constructor.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash on the Beach ’06 Wishlist</title>
      <link>https://richardleggett.com/2006/11/14/flash_on_the_beach_06_wishlist/</link>
      <pubDate>Tue, 14 Nov 2006 06:42:20 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/11/14/flash_on_the_beach_06_wishlist/</guid>
      <description>&lt;p&gt;Well I’ve seen &lt;a href=&#34;http://www.tink.ws/blog/my-flash-on-the-beach-schedule/&#34;&gt;Tink’s&lt;/a&gt; and &lt;a href=&#34;http://www.peterelst.com/blog/2006/11/11/flash-on-the-beach-schedule/&#34;&gt;Peter’s&lt;/a&gt; wishlists, so I think it’s time I put up my own, and this was really tricky, too many sessions I’m going to have to sacrifice.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Day 1:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.flashonthebeach.com/sessions/index.php?pageid=306&#34;&gt;11:00 Craig Swann – ..and now for something completely different..&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.flashonthebeach.com/sessions/index.php?pageid=316&#34;&gt;13:30 Branden Hall – Explorations with ActionScript 3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.flashonthebeach.com/sessions/index.php?pageid=308&#34;&gt;15:00 Aral Balkan – Memo to the CEO&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.flashonthebeach.com/sessions/index.php?pageid=302&#34;&gt;16:30 Erik Natzke – Keep Interest(ed)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Day 2:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.flashonthebeach.com/sessions/index.php?pageid=305&#34;&gt;9:30 Brendan Dawes – Contains one scene of sheep skinning&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>WPF from a Flash Dev’s Perspective</title>
      <link>https://richardleggett.com/2006/11/11/xaml_flex/</link>
      <pubDate>Sat, 11 Nov 2006 07:51:43 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/11/11/xaml_flex/</guid>
      <description>&lt;p&gt;Aral just had &lt;a href=&#34;http://aralbalkan.com/784&#34;&gt;an interesting post&lt;/a&gt; on XAML, the markup language used for presentation and layout in Microsoft’s Windows Presentation Foundation (WPF). He touches upon a fact that it is sometimes quite a shock to see some real abominations when it comes to some of the XAML out there on the web. But there’s more to it than meets the eye when digging deeper. I’d like to post my reply on here also, and make it clear, I am not evangelising for either side in this post, but I find it fascinating comparing these two technologies which are making modern creative development very satisfying….&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Tutorial: Building Version Numbers into SWFs using ANT and SVN</title>
      <link>https://richardleggett.com/2006/10/19/svn_revision_using_ant_in_swf/</link>
      <pubDate>Thu, 19 Oct 2006 03:05:01 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/10/19/svn_revision_using_ant_in_swf/</guid>
      <description>&lt;p&gt;A colleague suggested it would be useful to build in version numbers into SWFs so that you could simply right click and see just what version you were looking at. Think in terms of QA or a client on the phone. With continuous integration it is useful to be able to say “hey just right click… so it says r12345?”. The r12345 here would refer to the revision number in Subversion. This makes bug tracking say using Trac much more integrated.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>LFPUG: Visual Interfaces for the Human Brain and Flex 2 for Flashers</title>
      <link>https://richardleggett.com/2006/10/17/lfpug_rob_tink/</link>
      <pubDate>Tue, 17 Oct 2006 13:53:11 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/10/17/lfpug_rob_tink/</guid>
      <description>&lt;p&gt;Next Wednesday (25th Oct ’06) my colleague Rob Bateman and buddy Tink will be hosting another LFPUG (London Flash Platform Usergroup). They will be speaking on &lt;em&gt;Visual Interfaces for the Human Brain&lt;/em&gt; and &lt;em&gt;Flex 2 for Flash Developers&lt;/em&gt; respectively. Tasty stuff. Last time was a lot of fun even though I had to rush off after my preso, but the venue was really nice so hopefully see you there. Remember to sign up to make sure you get in:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>HD Fullscreen Flash Video – Demanding More</title>
      <link>https://richardleggett.com/2006/10/12/hd_flash_video/</link>
      <pubDate>Thu, 12 Oct 2006 15:23:21 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/10/12/hd_flash_video/</guid>
      <description>&lt;p&gt;So I saw the full-screen video examples the other week using the new Flash 9 update, but the example at the end of this post really pricked my attention.&lt;/p&gt;
&lt;p&gt;I went out and got a HD TV a couple of months ago because I figured it was time to make “the leap”. As yet I don’t think I’ve made any sort of decent use out of that particular feature apart from watching some Lost s3 over the wifi via a &lt;em&gt;ye olde&lt;/em&gt; xbox-1 with media center (convergence is &lt;strong&gt;beautiful&lt;/strong&gt;). Now I’m a firm believer that this whole Blu-Ray, HD-DVD thing is a flash in the pan; a very temporary stop-gap. The last time I bought a physical CD was probably 5 years ago. The last time I bought a DVD, probably a couple of weeks. Why? Because until now only Apple and two companies in the U.S. only have offered full movie downloads in any sort of reasonable, legal manner.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using Flash in Installations – Nike Festival of Air</title>
      <link>https://richardleggett.com/2006/09/08/festivalofair/</link>
      <pubDate>Fri, 08 Sep 2006 15:40:43 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/09/08/festivalofair/</guid>
      <description>&lt;p&gt;A couple of weeks ago we launched several installations in Nike Town, Oxford St., London as part of Nike’s Festival of Air, along with the &lt;a href=&#34;http://www.nikefestivalofair.co.uk/&#34;&gt;accompanying website&lt;/a&gt;. It all kicked off with a fantastic launch party and there was a lot to see and do, I got to meet someone I consider an inspiration in UK hip hop and grime, Dizzy Rascal, and a good time was had all round. But down to the technology…&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MovieClip Casting Fails with attachMovie()? Flash 8</title>
      <link>https://richardleggett.com/2006/09/05/movieclipcastingfails/</link>
      <pubDate>Tue, 05 Sep 2006 04:50:58 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/09/05/movieclipcastingfails/</guid>
      <description>&lt;p&gt;I seem to be getting casting failing (returning null) when I have a class that extends a class that extends MovieClip. Here’s an example…&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MyWidget&lt;/strong&gt; extends SimpleButton&lt;br&gt;
&lt;strong&gt;SimpleButton&lt;/strong&gt; extends View&lt;br&gt;
&lt;strong&gt;View&lt;/strong&gt; extends MovieClip&lt;/p&gt;
&lt;p&gt;That’s the inheritance chain, SimpleButton and View are some base classes I have written for use in various projects and are not part of the v2 components. Here’s what happens when I try to cast an attachMovie():&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Simple BitmapData.getPixels() / ByteArray Example</title>
      <link>https://richardleggett.com/2006/08/11/getpixels/</link>
      <pubDate>Fri, 11 Aug 2006 04:54:29 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/08/11/getpixels/</guid>
      <description>&lt;p&gt;I found the Flex 2 docs didn’t really contain an example of using the pixel data getPixels() puts into a ByteArray. I wanted to take the pixels in that ByteArray and have them explode or move around in a controlled fashion not obtainable with a simple Convolution Matrix or DisplacementMap.&lt;/p&gt;
&lt;p&gt;I’m not going to go through all of that, but just a quick example of getting data back out of a ByteArray and displaying it again as a copy. Normally copyPixels() would be the better option for this specific task, but this as I say gives the opportunity to move the pixels around indepentently in 3D for example.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Y Design Awards launched in UK</title>
      <link>https://richardleggett.com/2006/08/10/ydesignawards/</link>
      <pubDate>Thu, 10 Aug 2006 07:57:43 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/08/10/ydesignawards/</guid>
      <description>&lt;p&gt;&lt;em&gt;The aim of the Y design awards is to recognise leading creative talent demonstrated through the use of digital technology. This year the awards are focussed on the recognition of great design with the use of Flash technology – in celebration of Flash’s 10 year anniversary. The competition is aimed specifically at the Uk design/agency community and already there is great interest from some the likes of Saatchi and Tribal DDB. The grand prize, which is a people choice award voted for online, is a trip for the lead designer to the next international Flash conference.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Thanks for the Cake!</title>
      <link>https://richardleggett.com/2006/08/10/cake/</link>
      <pubDate>Thu, 10 Aug 2006 04:09:30 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/08/10/cake/</guid>
      <description>&lt;p&gt;What an awesome suprise when I got to work. For any &lt;a href=&#34;http://en.wikipedia.org/wiki/Little_Britain&#34;&gt;Little Britain&lt;/a&gt; fans out there… “I looove the cake” 😉 Thanks to Robin and to Adobe!&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://richardleggett.com/wp-content/uploads/blog_archived/media/cake1.jpg?w=840&amp;amp;ssl=1&#34; alt=&#34;cake1&#34;  title=&#34;cake1&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://richardleggett.com/wp-content/uploads/blog_archived/media/cake2.jpg?w=840&amp;amp;ssl=1&#34; alt=&#34;cake2&#34;  title=&#34;cake2&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;Only problem is it’s too nice to eat.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ActionScript – a Prototype vs. Class based language</title>
      <link>https://richardleggett.com/2006/08/09/as3prototypebased/</link>
      <pubDate>Wed, 09 Aug 2006 04:31:53 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/08/09/as3prototypebased/</guid>
      <description>&lt;p&gt;I was just asked by a friend, &lt;em&gt;“if code on the timeline in Flash 8 is no different from AS1 because it isn’t inside a class file [therefore not type-checked or anything else that typically differentiates AS2 from AS1], what is AS3 code on the timeline in Flash 9?”.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I didn’t have a simple answer. That code will still be runtime checked etc, it certainly isn’t AS1 or AS2. The reason we can’t define what it is exactly is probably due to the nature of the language.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>London Flash Platform Usergroup Meeting July</title>
      <link>https://richardleggett.com/2006/07/22/lfpugjuly06/</link>
      <pubDate>Sat, 22 Jul 2006 05:48:07 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/07/22/lfpugjuly06/</guid>
      <description>&lt;p&gt;Come and join us this time at my place of work for the July London Flash Platform Usergroup (LFPUG) meeting for some really great presentations, and of course free beer and pizza. Covered this month:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Development Techniques for Localizing Flash (19:00 – 20:00) – Dave Williamson&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is no avoiding it. More and more projects require some level of localisation. Clients want their micro site deployed across Europe, banners to support the whole of EMEA, and global intranet applications that take in the whole of the planet. Not only that they want them built to the same timelines as their HTML emails. Find out the easiest tricks to make those hellish localisation issues…… not so hellish.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Catch Up and Site Launch – NikeRunning.com</title>
      <link>https://richardleggett.com/2006/07/14/catchuprunning/</link>
      <pubDate>Fri, 14 Jul 2006 15:15:09 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/07/14/catchuprunning/</guid>
      <description>&lt;p&gt;Time to catch up. I’ve been at AKQA for a little while now and I’ve enjoyed it thoroughly so far and I really feel a strong commitment to the team. My first project went live the other day, &lt;a href=&#34;http://www.nikerunning.com&#34;&gt;www.nikerunning.com&lt;/a&gt;, even though it’s aimed at runners (of course!) I hope you enjoy it even if you are not. My favourite sections are the &lt;a href=&#34;http://www.nike.com/europerunning/?l=en_GB#gear%7Cgear%7Cmens%7Cshoeselector&#34;&gt;shoe selector&lt;/a&gt; and &lt;a href=&#34;http://www.nike.com/europerunning/?l=en_GB#gear%7Ctechnology&#34;&gt;technology&lt;/a&gt; section. I’m no photographer, but after this I’ve started to appreciate good photos; you can hit the home button to get 3 different scenes for the home page, I wish I’d gone on shoot for the coastal one!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zinc 2.5 Now Supports Flex 2 / AS3 / FP9</title>
      <link>https://richardleggett.com/2006/07/14/zinc25/</link>
      <pubDate>Fri, 14 Jul 2006 07:49:28 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/07/14/zinc25/</guid>
      <description>&lt;p&gt;Well, I’ve been using Zinc for quite some time now so I know it pretty well and I’m very keen to give the new version a test run and see that any old bugs have been quashed forever, so here’s a thank you to MDM for the free copy. 🙂&lt;/p&gt;
&lt;p&gt;Zinc 2.5 now supports Flash 9 (which includes AS3 and Flex 2 apps), I’m yet to look into how this is implemented, but with 2.5 we saw the commands becoming synchronous, which was a big relief from the asynchronous commands we had in all the swf wrappers a little while back. Also bundled for the first time is an SWC, this should also mean intrinsics for all of the classes (previously intrinsics were downloadable seperately and were a lone effort by one of the team in the forum), this should ultimately keep FDT/Flex Builder 2 happy.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ExternalInterface bug (Firefox)</title>
      <link>https://richardleggett.com/2006/07/03/externalinterfaceglitch/</link>
      <pubDate>Mon, 03 Jul 2006 03:52:01 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/07/03/externalinterfaceglitch/</guid>
      <description>&lt;p&gt;Just a quick warning to people using ExternalInterface. When you are calling Javascript functions that open new windows your Flash movie will lose all mouse interaction (no rollovers etc) and the button you pressed to open the popup will stick on its “over” state. This is only in Firefox, (and possibly only when the popup contains a Flash movie, tbc).&lt;/p&gt;
&lt;p&gt;Other than that ExternalInterface has been performing superbly, it greatly simplifies the communication between Flash and Javascript and works very well with &lt;a href=&#34;http://www.unfocus.com/projects/HistoryKeeper/&#34;&gt;unFocus HistoryKeeper&lt;/a&gt; (for back/forward button nav in browser).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Presenting at FlashForward</title>
      <link>https://richardleggett.com/2006/07/01/presenting_at_flashforward/</link>
      <pubDate>Sat, 01 Jul 2006 02:11:42 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/07/01/presenting_at_flashforward/</guid>
      <description>&lt;p&gt;I’m very pleased to announce I’ll be presenting at &lt;a href=&#34;http://www.flashforwardconference.com&#34;&gt;Flash Forward Austin&lt;/a&gt; in September. I’ve only been across the Atlantic once to visit Chicago, so I cannot wait to check out Austin especially with the City Limits festival straight after the conference. I will be presenting on my favourite topic, Flash Lite (2). Hopefully you’ve already clicked the link above to check out the lineup, all I can say is that I’m going to enjoy going to the other presentations as much as giving mine 🙂 and &lt;a href=&#34;http://www.flashforwardconference.com&#34;&gt;the conference&lt;/a&gt; runs from the 16th to the 18th.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>PSP Flash Game of the Week</title>
      <link>https://richardleggett.com/2006/06/26/flashpspgames/</link>
      <pubDate>Mon, 26 Jun 2006 13:32:47 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/06/26/flashpspgames/</guid>
      <description>&lt;p&gt;This is cool, &lt;a href=&#34;http://groups.yahoo.com/group/FlashLite/message/4435?l=1&#34;&gt;Hayden Porter on the Flash Lite Yahoo Group&lt;/a&gt; just posted the following link to a blog that is reviewing Flash games for PSP on a weekly basis. PSP Homebrew has been seriously hampered by the last few updates, with no real mod-chip out there yet, it’s been the case that homebrew is for the hardcore (even I upgraded so I could play the latest games). Either way, Flash for PSP fills some of that void with free games to download:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>First London Flash Platform User Group Meeting</title>
      <link>https://richardleggett.com/2006/06/13/lfpug1_1/</link>
      <pubDate>Tue, 13 Jun 2006 07:31:00 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/06/13/lfpug1_1/</guid>
      <description>&lt;p&gt;Tink has just posted the details on the first meeting of the &lt;a href=&#34;http://www.tink.ws/blog/london-flash-platform-user-group/&#34;&gt;London Flash Platform User Group&lt;/a&gt;. This is a group in addition (and not a replacement for) to the &lt;a href=&#34;http://www.londonmmug.org/&#34;&gt;LMMUG&lt;/a&gt;, focussing on Flash Platform technologies exclusively, including Flash, Flex, Apollo, Flash Lite and more!&lt;/p&gt;
&lt;p&gt;Topics will include Flash Media Server, with &lt;a href=&#34;http://www.lfpug.com/stefan-richter/&#34;&gt;FlashCommGuru&lt;/a&gt; Stefan Richter, and Ruby On Rails for the Flex Developer, with &lt;a href=&#34;http://www.lfpug.com/stuart-eccles/&#34;&gt;Stuart Eccles&lt;/a&gt;. Both of which are fantastic topics to start with and I’m sure of interest to you as a Flash Developer!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Adobe Live Tonight</title>
      <link>https://richardleggett.com/2006/05/24/adobelive2006/</link>
      <pubDate>Wed, 24 May 2006 02:17:35 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/05/24/adobelive2006/</guid>
      <description>&lt;p&gt;Just a quick shout out to those of you going to &lt;a href=&#34;http://www.adobe-live.com/adobelive.htm&#34;&gt;Adobe Live&lt;/a&gt; tonight at Olympia 2 in London. I’ll be there, somewhere about the London MMUG stand most likely so please do say hi. &lt;a href=&#34;http://www.akqa.com&#34;&gt;Our&lt;/a&gt; creative development director Andy Hood will be on the panel on “The future of the Internet as an Applications Platform” along with &lt;a href=&#34;http://www.aralbalkan.com&#34;&gt;Aral&lt;/a&gt;, Ben Watson and Andrew Shorten (Adobe), Bola Rotibi (Ovum) and James Govenor (Redmonk). Hopefully the web-site is still accepting registrations for the event.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>First Week at AKQA London</title>
      <link>https://richardleggett.com/2006/04/14/first_week_at_akqa_london/</link>
      <pubDate>Fri, 14 Apr 2006 04:11:10 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/04/14/first_week_at_akqa_london/</guid>
      <description>&lt;p&gt;I wanted to take this opportunity to thank some people, and let anyone interested know what I’m up to (so I don’t have to keep explaining on the phone) :). So thanks to both &lt;a href=&#34;http://www.langwij.co.uk/blog&#34;&gt;Tink&lt;/a&gt; and &lt;a href=&#34;http://www.peterjoel.co.uk&#34;&gt;Peter&lt;/a&gt; whome I’ve spent the last year working with, suffice to say they are great guys and it’s been good to work with people that are just bloomin’ good at what they do.&lt;/p&gt;
&lt;p&gt;So I accepted a senior creative developer role at &lt;a href=&#34;http://www.akqa.com/&#34;&gt;AKQA&lt;/a&gt; and I’ve just completed my first week (well 4 day week). I can say hand on heart I couldn’t have had a better time, straight into work and the people there are great too and have lots of fun. So here’s to the next year and whatever it may bring. My plan is not to go sub-radar with this blog, so there will still be plenty of Flash news and Flash Lite examples coming this way of course!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>London MMUG April 20th</title>
      <link>https://richardleggett.com/2006/04/09/london_mmug_april_20th/</link>
      <pubDate>Sun, 09 Apr 2006 16:07:08 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/04/09/london_mmug_april_20th/</guid>
      <description>&lt;p&gt;Don’t forget that there is yet another great MMUG lined up for this month, 20th April:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Session: Developing Flash 8 Components (Mike Jones)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Components are part and parcel of RIA development on the Flash Platform, not only do they give you consistency of look and feel but they also allow for the rapid creation of data driven applications. However, what do you do if you need to alter / extend a component, or further still want to actually create new ones? If the answer is ‘I don’t know’ come along and find out how…&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Creating Stricter Singletons and Abstracts in AS3 [fixed]</title>
      <link>https://richardleggett.com/2006/03/23/as3singletons/</link>
      <pubDate>Thu, 23 Mar 2006 09:54:28 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/03/23/as3singletons/</guid>
      <description>&lt;p&gt;So we know that ActionScript 3.0 at present doesn’t allow for private constructors in order to conform to ECMA standards, which in turn means that when we write our Singletons we aren’t really getting the real deal.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.tink.ws/blog&#34;&gt;Tink&lt;/a&gt; and I experimented with a little idea last night that might help with this. Very simple code as follows:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;package ...
{
class SomeSingleton
{
 private static var instance:SomeBusinessDelegate;
 private static var instantiatingSingleton:Boolean = false;

 public SomeSingleton()
 {
  if( !instantiatingSingleton )
  {
    throw new Error( &amp;#34;SomeSingletonis a Singleton and must be accessed through the getInstance() static method&amp;#34; );
  }
 }

 public static function getInstance() : SomeSingleton
 {
  if( !instance)
  {
   instantiatingSingleton = true;
   instance = new SomeSingleton();
   instantiatingSingleton = false;
  }

   return instance;
  }
 }
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;So this gives us one extra layer of security when it comes to someone accidentally instantiating an instance of our Singleton. On a different note, I’d like to see “throws” added to ECMA too so that the programmer is forced to catch these errors or at least expects them without digging through the code (if at all available).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>London MMUG Flash Lite App Download</title>
      <link>https://richardleggett.com/2006/03/17/london_mmug_flash_lite_app_download/</link>
      <pubDate>Fri, 17 Mar 2006 03:03:23 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/03/17/london_mmug_flash_lite_app_download/</guid>
      <description>&lt;p&gt;Last night’s London MMUG went very well, I’m sure any photo’s/video’s will make it online shortly. Congratulations to Niqui Merret who won the prize of Adobe Production Studio. For those of you that weren’t there, the winner was randomly selected and called from my mobile phone with a very simple little Flash Lite 1.1 app at the end of the night.&lt;/p&gt;
&lt;p&gt;Even though this little app was never destined to be seen (god it’s ugly) I thought I’d upload it for anyone starting out in Flash Lite, and for those that would like to see how you can emulate arrays or call phone numbers. There’s not much in there at all, so it should be fairly self explanitory.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>PSP Update to Include Official Flash Player</title>
      <link>https://richardleggett.com/2006/03/15/flashonpsp/</link>
      <pubDate>Wed, 15 Mar 2006 02:27:47 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/03/15/flashonpsp/</guid>
      <description>&lt;p&gt;Just reading the latest Sony news following the press conference in Tokyo. It mentions a major firmware upgrade this spring including support for GPS, Camera and VoIP modules/addons, and… &lt;strong&gt;Flash in the web browser&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://arstechnica.com/news.ars/post/20060315-6385.html&#34;&gt;Read the article here.&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash Lite 2.0 Inline TextField</title>
      <link>https://richardleggett.com/2006/02/21/flash_lite_2_0_inline_textfield/</link>
      <pubDate>Tue, 21 Feb 2006 11:58:17 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/02/21/flash_lite_2_0_inline_textfield/</guid>
      <description>&lt;p&gt;Something I forgot to upload a while back.&lt;/p&gt;
&lt;p&gt;This “component” allows the user to enter text with T9 (non-predictive) text input without having to use the cursor keys and select to give focus to the textfield, i.e. tapping the 2 key will cycle through “a”, “b”, “c”, “2” and wait a second for it to advance to the next character in the string. Simple concept that we now take for granted on phones, Macromedia created a Flash Lite 1.1 version which did the same thing although this one was a lot easier to make having to modify that for an FL1.1 app just recently (kudos for the major effort that must have been put in there)!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash Lite and Flex  and Other Server Apps</title>
      <link>https://richardleggett.com/2006/02/19/flashliteandflex/</link>
      <pubDate>Sun, 19 Feb 2006 09:20:50 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/02/19/flashliteandflex/</guid>
      <description>&lt;p&gt;First up, eagle eyed &lt;a href=&#34;http://www.scottjanousek.com/blog/?p=209&#34;&gt;Scott has just caught a job vacancy&lt;/a&gt; on Monster for a &lt;strong&gt;“Senior Product Manager, Flex Mobile Development at Adobe”&lt;/strong&gt;. Well there’s been some suspicion regarding this matter since Flash Lite 1.1 came out, I asked Mike Chambers this when he came over for the &lt;a href=&#34;http://www.londonmmug.org/calendar.php?do=getinfo&amp;amp;day=2005-9-15&amp;amp;c=1&#34;&gt;8-Ball London MMUG special&lt;/a&gt; in Sep with a very understandable no comment, but now it looks like the final piece of the puzzle is fitting into place.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Motorola and Flash Lite – News from 3GSM</title>
      <link>https://richardleggett.com/2006/02/15/3gsm2006/</link>
      <pubDate>Wed, 15 Feb 2006 03:05:30 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/02/15/3gsm2006/</guid>
      <description>&lt;p&gt;Unfortunately I couldn’t make it to 3GSM, but I’ve just been informed that the chief integrator of Motorola has said that we will see Flash Lite on their phones such as the Rokr within 3 months! Motorola were the last of the major manufacturers to cave, but now we have the whole set 🙂&lt;/p&gt;
&lt;p&gt;Series 60 news – As we know the new Series 6 v3 SDK contains the Flash Lite player as a standalone and web plug-in. It looks like the greatly anticipated N91 (4gig, wifi, I want one) will have it installed, as well as the lovely looking E-Series business phones, the E60 is my personal favourite.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>London MMUG – Tink and Aral on the Alphas</title>
      <link>https://richardleggett.com/2006/01/11/lmmugjan06/</link>
      <pubDate>Wed, 11 Jan 2006 10:39:24 +0000</pubDate>
      
      <guid>https://richardleggett.com/2006/01/11/lmmugjan06/</guid>
      <description>&lt;p&gt;This month’s &lt;a href=&#34;http://www.londonmmug.org/&#34;&gt;LMMUG&lt;/a&gt; will see &lt;a href=&#34;http://tink.ws/blog/&#34;&gt;Tink&lt;/a&gt; and &lt;a href=&#34;http://flashant.org/&#34;&gt;Aral&lt;/a&gt; give an introduction to ActionScript 3, and an introduction to Flex 2. So if you’ve downloaded the alphas or not and want to get up to speed drop on by on the 19th.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.londonmmug.org/calendar.php?do=getinfo&amp;amp;e=32&amp;amp;day=2006-1-19&amp;amp;c=1&#34;&gt;See you there.&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash Lite Device Cap’s Table On Its Way?</title>
      <link>https://richardleggett.com/2005/12/22/fldevcaps/</link>
      <pubDate>Thu, 22 Dec 2005 22:15:46 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/12/22/fldevcaps/</guid>
      <description>&lt;p&gt;Just a note to Flash Lite devs out there to head over to the Adobe Flash Lite forum to provide feedback to Laura who is working on an application to provide developers with device information for Flash Lite capable handsets.&lt;/p&gt;
&lt;p&gt;A while ago a few of us set about creating a table of which devices were supported and how they performed, created through developers’ testing out a SWF on their handsets. Something more official from Adobe would be great and I’m looking forward to it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash Lite 2 Player Officially Available (quick start tip at end)</title>
      <link>https://richardleggett.com/2005/12/21/flash_lite_2_play_now_oficially_availabl/</link>
      <pubDate>Wed, 21 Dec 2005 14:16:11 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/12/21/flash_lite_2_play_now_oficially_availabl/</guid>
      <description>&lt;p&gt;First of all &lt;a href=&#34;http://www.flashdevices.net/2005/12/flash-lite-player-2-now-available.html&#34;&gt;Bill Perry&lt;/a&gt; has just confirmed that the Flash Lite 2 player is now available from the &lt;a href=&#34;http://www.macromedia.com/cfusion/store/index.cfm?store=OLS-US#loc=en_us&amp;amp;view=ols_prod&amp;amp;store=OLS-US&amp;amp;categoryOID=1169094&amp;amp;distributionOID=103&#34;&gt;Adobe Store&lt;/a&gt;. Not wanting to re-iterate what he has said you can read the &lt;a href=&#34;http://www.flashdevices.net/2005/12/flash-lite-player-2-now-available.html&#34;&gt;full post&lt;/a&gt; on his blog.&lt;/p&gt;
&lt;p&gt;Secondly, you may be thinking it’s a little strange to release a player without a way of developing content for it. Well there are a couple of things you can do; the first is to wait just a little while until the IDE update, docs and samples are released in January on &lt;a href=&#34;http://labs.macromedia.com/&#34;&gt;Labs&lt;/a&gt;. But if you really can’t wait to get coding, remember that the Flash Lite 2 player is based on the Flash 7 player and can therefore read SWF7 bytecode, so those itching to get AS2 on their phones can get publishing some Flash 7 files and you can immediately start playing with your existing library of classes on your handsets. But that does of course mean that there is no gaurentee that all SWF7 bytecodes/functions/objects are supported, and it also means you won’t have access to any possible Flash Lite 2 specific objects and functionality until January, but it’s a nice way to get into mobile dev over the holidays.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Unable to install Flash Lite on newer Nokias? Instructions here.</title>
      <link>https://richardleggett.com/2005/11/30/unabletoinstallfl/</link>
      <pubDate>Wed, 30 Nov 2005 14:12:35 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/11/30/unabletoinstallfl/</guid>
      <description>&lt;p&gt;Just had an email from a friend regarding the Nokia N70 and Flash Lite. Great phone, but there is something that had me googling for a few minutes. That is installing certain un-signed apps onto the phone. Newer series 60 phones do not allow this by default, that includes the Flash Lite 1.1 player. You receive the following message: “installation security error”.&lt;/p&gt;
&lt;p&gt;To cut a long story short simply go to ‘Tools &amp;gt; Manager &amp;gt; Options &amp;gt; Settings’ and turn Software installation’ &amp;gt; “On”.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Spark 2005 Slides and Files</title>
      <link>https://richardleggett.com/2005/11/22/sparkaftermath/</link>
      <pubDate>Tue, 22 Nov 2005 18:17:00 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/11/22/sparkaftermath/</guid>
      <description>&lt;p&gt;I’ve uploaded my presentation and accompanying files to:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.richardleggett.co.uk/downloads/presentations/spark/spark2005presentation.zip&#34;&gt;http://richardleggett.co.uk/downloads/presentations/spark/spark2005presentation.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I’ve made sure all of the server calls now point to localhost, so for the SUSHI multi-user example you’ll have to do some configuring on your server, and enable HTTP Tunneling (see the included snippet from httpd.conf for how to do this).&lt;/p&gt;
&lt;p&gt;What can I say, Spark was incredible. I won’t even try to list the great flashers I met and would like to shout out to, but you know who you are and it was very nice meeting you all.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Speaking at Spark – Watch Live</title>
      <link>https://richardleggett.com/2005/11/16/spark/</link>
      <pubDate>Wed, 16 Nov 2005 13:00:37 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/11/16/spark/</guid>
      <description>&lt;p&gt;I’ll be speaking on creating content for Flash Lite (games, applications, multi-user) on Thursday in the Cinema, de Balie. If you are attending the event, please &lt;a href=&#34;http://richardleggett.co.uk/downloads/spark/Spark2005Guide.zip&#34;&gt;download the mobile guide&lt;/a&gt; for speaker bios, detailed schedule for the three days, and to create and attend dynamic meets.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.fabchannel.com/&#34;&gt;FabChannel&lt;/a&gt; will also be live streaming a lot of the event, kicking off with Kevin Lynch’s keynote at 19:00 (GMT+1). Head on over to &lt;a href=&#34;http://spark.fabchannel.com&#34;&gt;http://spark.fabchannel.com&lt;/a&gt; to view it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ActionScript and SVN (Syntax error line 1)</title>
      <link>https://richardleggett.com/2005/11/01/syntaxerrorline1/</link>
      <pubDate>Tue, 01 Nov 2005 15:20:20 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/11/01/syntaxerrorline1/</guid>
      <description>&lt;p&gt;Just a quick note for people experiencing this same problem in frustration. After updating files using Subversion you might encounter an error like this in the Flash IDE:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;em&amp;gt;**Error** C:some_foldertrunksrcascomdomainprojectSomeClass.as: Line 1: Syntax error.
     ﻿import com.domain.AnyClassHere;
Total ActionScript Errors: 1 	 Reported Errors: 1&amp;lt;/em&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This isn’t the same problem as you can encounter when working with AS files over a network (where deleting ASO files and adjusting your clock will fix it), this is caused by Subversion changing the encoding of the file. To fix it I usually open the file in &lt;a href=&#34;http://www.flos-freeware.ch/notepad2.html&#34;&gt;Notepad2&lt;/a&gt;, and choose File &amp;gt; Encoding &amp;gt; UTF8. (Note: Do not pick UTF8 with Signature.) You can of course pick ANSI, too.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Macromedia Aquires Mobile Innovation</title>
      <link>https://richardleggett.com/2005/10/20/macromedia_aquires_mobile_innovation/</link>
      <pubDate>Thu, 20 Oct 2005 11:46:53 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/10/20/macromedia_aquires_mobile_innovation/</guid>
      <description>&lt;p&gt;Another aquisition for the books. I think this snippet sums it up:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Macromedia (Nasdaq: MACR) today announced that it has completed the acquisition of Mobile Innovation, a leading user interface (UI) designer, developer, and integrator for mobile devices. With extensive relationships throughout the mobile industry and an impressive track record of innovation, Mobile Innovation has deep expertise in the world of mobile UI design and implementation&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;You can read the full &lt;a href=&#34;http://www.mobileinnovation.co.uk/&#34;&gt;press release here.&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ITV offers Flash Lite client</title>
      <link>https://richardleggett.com/2005/10/11/itv_offers_flash_lite_client/</link>
      <pubDate>Tue, 11 Oct 2005 16:59:47 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/10/11/itv_offers_flash_lite_client/</guid>
      <description>&lt;p&gt;Big thanks to &lt;a href=&#34;http://www.flash-lite.de/&#34;&gt;David Mannl&lt;/a&gt; for pointing this out just now.&lt;/p&gt;
&lt;p&gt;I’ve just signed up for the new ITV Mobizines service (&lt;a href=&#34;http://www.itv.com/page.asp?partid=4263&#34;&gt;see flash demo here&lt;/a&gt;). When you text “MOBILE” to 63330, you receive a link to download the client (if your phone is up to it, mine is an old 7610 and it worked no problems). The client will install the standalone Flash Lite player along with the main application and a skinned media player (just the 2 icons on the main menu, the media player is invoked by the client). When the client is installed via Symbian installer you should see the unmistakeable vector UI and bitmap fonts of Flash Lite 1.1 being used to offer a TV Guide, weather, news and entertainment with the option to download more “Mobizines”, or mobile magazines – similar to the channels concept pushed elsewhere. Prime candidate for a &lt;a href=&#34;http://www.macromedia.com/software/flashcast/&#34;&gt;FlashCast&lt;/a&gt; server hey :).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>[Flash 8] Text to/from Bitmap “Encryption”</title>
      <link>https://richardleggett.com/2005/10/06/f8imagetextencrypt/</link>
      <pubDate>Thu, 06 Oct 2005 11:56:41 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/10/06/f8imagetextencrypt/</guid>
      <description>&lt;p&gt;From the “why bother?” department, I’ve created a little app that converts between ASCII text and BitmapData.&lt;/p&gt;
&lt;p&gt;Here is a sample .bmp file that I took a screenshot of and imported into my FLA’s library.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://richardleggett.co.uk/misc/imageTextEncrypt/sample.bmp&#34; alt=&#34;Sample&#34;  title=&#34;Sample BMP&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;Now it may look like a miniature &lt;a href=&#34;http://www.magiceye.com&#34;&gt;Magic Eye&lt;/a&gt;, but it does actually have a message hidden in it. To read the message you need the salt which is used in the conversion of ASCII to hex colours, and of course this little Flash 8 app.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash Lite AI Character – Retch, a Chat-eBot</title>
      <link>https://richardleggett.com/2005/09/23/retch/</link>
      <pubDate>Fri, 23 Sep 2005 17:31:39 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/09/23/retch/</guid>
      <description>&lt;p&gt;A few weeks ago I started speaking to one David Williams who was interested in taking his artifical intelligence “chat-eBots”, which are sold as virtual hosts for sites, and putting them on mobile phones in an altered form. We discussed a few technologies and a few ideas but unfortunately I had to dip out of the project due to commitments. Anyway, David has gone ahead and produced the entire thing in Flash Lite, and you can demo the first of these eBots, “Retch”, on the &lt;a href=&#34;http://www.mobile.chatebot.com/&#34;&gt;companion site&lt;/a&gt;, as well as purchase a copy for your handset.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AS2 Documentation Generation and UML for Free – Eclipse Friendly</title>
      <link>https://richardleggett.com/2005/09/22/doxygen/</link>
      <pubDate>Thu, 22 Sep 2005 15:30:27 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/09/22/doxygen/</guid>
      <description>&lt;p&gt;My buddy &lt;a href=&#34;http://www.statik1.com/mt-weblog/&#34;&gt;Johan&lt;/a&gt; has posted a tutorial on setting up Doxygen with Eclipse. I’m posting it here as it was pretty late when he posted, for US and most of Europe. It’s very easy to set up, and the docs it produces are fully featured.&lt;/p&gt;
&lt;p&gt;You even get things like “this method is re-implemented in SubclassA, ..B etc”, with links of course. You can use a few documentation styles, personally I favour JavaDoc, so it’s picking up everything correctly, including {@code MyClass} etc. My favourite feature is the little inheritance diagrams at the top of the doc pages. See a screenshot below for an example of this. Overall, A++.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Seriously well made Flash Lite app – “theTube”</title>
      <link>https://richardleggett.com/2005/09/18/thetube/</link>
      <pubDate>Sun, 18 Sep 2005 16:11:22 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/09/18/thetube/</guid>
      <description>&lt;p&gt;This is one of the best made Flash Lite apps I’ve seen to date, and also one I’m going to use very often.&lt;/p&gt;
&lt;p&gt;“The Tube” allows you to navigate (with easing tweens) the London Underground map, search for a station in a rolodex fashion (this is one of my favourite features), and view individual lines. The application is very well polished, the animation is clean and one final nice addition was a little history of the Underground.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Charles (proxy/throttle tool), now reads AMF data</title>
      <link>https://richardleggett.com/2005/09/02/charles/</link>
      <pubDate>Fri, 02 Sep 2005 22:16:11 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/09/02/charles/</guid>
      <description>&lt;p&gt;It seems Charles now has some excellent Flash features. Just got this from &lt;a href=&#34;http://www.playfool.com&#34;&gt;Darren&lt;/a&gt; over at &lt;a href=&#34;http://flashgroup.net&#34;&gt;flashgroup.net&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The exciting new features in this release are:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firefox proxy settings auto configuration!&lt;/li&gt;
&lt;li&gt;Improved display of POST and GET form data.&lt;/li&gt;
&lt;li&gt;Improved display of SWF movies (shows some basic stats.)&lt;/li&gt;
&lt;li&gt;Improved display of AMF (Flash Remoting), now parses and shows the&lt;br&gt;
structure of the AMF message.&lt;/li&gt;
&lt;li&gt;Many other improvements listed on the website.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of course the main reason for using it is to simulate modem speeds when viewing your sites on localhost. Utterly essential unless you are happy to configure a mod for Apache or similar.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mobile Features in Flash 8 – Presentation on the 15th</title>
      <link>https://richardleggett.com/2005/08/31/mobile_features_in_flash_8_presentation_1/</link>
      <pubDate>Wed, 31 Aug 2005 20:43:21 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/08/31/mobile_features_in_flash_8_presentation_1/</guid>
      <description>&lt;p&gt;Just a quick note to say I’ll be presenting some of the brand new mobile features packed into the Flash 8 IDE at the London MMUG on the 15th of September.&lt;/p&gt;
&lt;p&gt;I plan on showing several things including the emulator, the excellent docs, and also some things you may not associate with Flash Lite programming now enabled by the new IDE. If you have any requests, please post below.&lt;/p&gt;
&lt;p&gt;Of course there’s a whole evening planned with talks from &lt;a href=&#34;http://weblogs.macromedia.com/md/&#34;&gt;Mike Downey&lt;/a&gt;, &lt;a href=&#34;http://www.macromedia.co.uk&#34;&gt;Ian Turner&lt;/a&gt;, &lt;a href=&#34;http://www.flashant.org&#34;&gt;Aral Balkan&lt;/a&gt; and &lt;a href=&#34;http://www.flashguru.co.uk&#34;&gt;Guy Watson&lt;/a&gt;, so there’s definitely something for everyone. I hope to see you there!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SUSHI MultiUser Server for Flash, Flash Lite, J2SE &amp; J2ME</title>
      <link>https://richardleggett.com/2005/07/18/sushi/</link>
      <pubDate>Mon, 18 Jul 2005 15:02:05 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/07/18/sushi/</guid>
      <description>&lt;p&gt;There aren’t a lack of mutli-user servers out there that work with Flash, but &lt;a href=&#34;http://www.rawfish-software.com/index.php&#34;&gt;this one&lt;/a&gt; has some great features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Supports Flash MX AS1.0 &amp;amp; 2.0, FlashLite, J2SE, J2ME.&lt;/li&gt;
&lt;li&gt;Extend the SUSHI server with Java or Actionscript.&lt;/li&gt;
&lt;li&gt;SUSHI supports socket and HTTP connections (HTTP tunneling.)&lt;/li&gt;
&lt;li&gt;SUSHI provides a web based, graphical administration.&lt;/li&gt;
&lt;li&gt;Free 30 user license edition.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.rawfish-software.com/hosting.php&#34;&gt;Hosting.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What really caught my eye of course is that they have included a Flash Lite API, it uses a polling solution to keep the connection open, but it appears very flexible and neat.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MXNA Flash Lite App</title>
      <link>https://richardleggett.com/2005/06/23/mxna_flash_lite_app/</link>
      <pubDate>Thu, 23 Jun 2005 02:02:38 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/06/23/mxna_flash_lite_app/</guid>
      <description>&lt;p&gt;Ok, so this is my first attempt at using the new &lt;a href=&#34;http://weblogs.macromedia.com/mxna/flashservices/&#34;&gt;MXNA Flash Lite services&lt;/a&gt;. I must say, apart from the initial problem with the feed, now fixed thanks for Christian and Mike, it all went very smoothly.&lt;/p&gt;
&lt;p&gt;You can run the app in the regular Flash player &lt;a href=&#34;http://richardleggett.co.uk/downloads/flashlite/mxna/MXNALite.html&#34;&gt;here&lt;/a&gt; (remember the key mappings, PageUp and PageDown are your phones softkeys).&lt;/p&gt;
&lt;p&gt;You can &lt;a href=&#34;http://richardleggett.co.uk/downloads/flashlite/mxna/MXNALite.zip&#34;&gt;download it for your phone here&lt;/a&gt; (including source code!)&lt;/p&gt;
&lt;p&gt;Finally, here’s a quick screenshot:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>BlueSkyNorth SWF2SIS (Flash Lite)</title>
      <link>https://richardleggett.com/2005/05/31/blueskynorth_swf2sis_flash_lite/</link>
      <pubDate>Tue, 31 May 2005 13:16:31 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/05/31/blueskynorth_swf2sis_flash_lite/</guid>
      <description>&lt;p&gt;Hot off the press, &lt;a href=&#34;http://www.blueskynorth.com&#34;&gt;BlueskyNorth&lt;/a&gt; have just announced &lt;a href=&#34;http://www.blueskynorth.com/swf2sis&#34;&gt;SWF2SIS&lt;/a&gt; is now officially released.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://richardleggett.com/wp-content/uploads/blog_archived/media/swf2sis.gif?w=840&amp;amp;ssl=1&#34; alt=&#34;SWF2SIS&#34;  title=&#34;SWF2SIS&#34;  /&gt;
&lt;br&gt;
&lt;em&gt;“In short, SWF2SIS provides a way to package your application .swf file with any extra files (sfws, txt files etc.) and attach an icon which will appear on the handset’s menu, then save it all in a single installer file.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Very good news for Flash Lite developers, and at $40(Ã‚£20), a great deal for those without the time or knowledge to mess around creating multiple config files that compile into another intermediary file and so on, when using the Symbian SDK. This is a new alternative to the packaging service offered by &lt;a href=&#34;http://www.silkmobile.com&#34;&gt;Silk Mobile&lt;/a&gt;, but this appears to be a standalone app / wizard.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>“The Wild” – Prototype Flash Mobile Pet</title>
      <link>https://richardleggett.com/2005/05/09/the_wild_prototype/</link>
      <pubDate>Mon, 09 May 2005 17:54:43 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/05/09/the_wild_prototype/</guid>
      <description>&lt;p&gt;I spent the last week working on something I wanted to try in Flash Lite. The result is a prototype for a virtual pet that will run on any Flash Lite enabled mobile phone.&lt;/p&gt;
&lt;p&gt;I’ve created a very quick (and pretty rubbish) mini-site where you can download the app, play an online emulated version and find out how to care for your creature. I still need to tweak the logic so that it is actually fun and addictive to play, but still, this is just a test app.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash Lite Device Capabilities Database</title>
      <link>https://richardleggett.com/2005/03/18/flash_lite_capabilities_db/</link>
      <pubDate>Fri, 18 Mar 2005 12:24:39 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/03/18/flash_lite_capabilities_db/</guid>
      <description>&lt;p&gt;It’s pretty essential that we understand which devices/handsets support which Flash Lite features. So following &lt;a href=&#34;http://www.macromedia.com/cfusion/webforums/forum/messageview.cfm?catid=472&amp;amp;threadid=976238&amp;amp;enterthread=y&#34;&gt;this discussion&lt;/a&gt;, I created a Flash app to collect and display the data. &lt;a href=&#34;http://www.aylakadam.net/v2/1/2.html&#34;&gt;Onur Tekin&lt;/a&gt; and myself also set about adapting capabilities.swf (comes with the FL CDK) to automatically send the data from your handset and have it recorded. (Thanks for kick starting that Onur I would have been too lazy without the push.)&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.flashmobileforum.org/capabilities/index.html&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://i0.wp.com/flashlite.richardleggett.co.uk/capabilities/flDB_screenshot.jpg?w=840&amp;amp;ssl=1&#34; alt=&#34;FL DB Screenshot&#34;  title=&#34;FL DB Screenshot&#34;  /&gt;
&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash Lite TV Guide: 8 Hours and 9k</title>
      <link>https://richardleggett.com/2005/02/16/flash_lite_tv_guide_8_hours_and_9k/</link>
      <pubDate>Wed, 16 Feb 2005 15:27:18 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/02/16/flash_lite_tv_guide_8_hours_and_9k/</guid>
      <description>&lt;p&gt;I set myself a little challenge yesterday, I wanted to see just how quick it was to develop in &lt;a href=&#34;http://www.macromedia.com/devnet/devices/flashlite.html&#34;&gt;Flash Lite&lt;/a&gt;, that being a major selling point. My chosen project was a (greatly simplified) version of &lt;a href=&#34;http://www.macromedia.com/devnet/devices/articles/flashlite_winners.html&#34;&gt;Jermain Andersons TV Guide&lt;/a&gt; application. I’m not sure exactly how he put his together, but I can talk about how I went about it. I’ve also provided all source code and a demo at the end.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash Mobile Community</title>
      <link>https://richardleggett.com/2005/02/16/flash_mobile_community/</link>
      <pubDate>Wed, 16 Feb 2005 15:26:58 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/02/16/flash_mobile_community/</guid>
      <description>&lt;p&gt;I guess this is as good a time as any to announce the &lt;a href=&#34;http://www.flashmobileforum.org&#34;&gt;Flash Mobile Community&lt;/a&gt; site. The original aim was to allow developers to share SWF’s for testing on a variety of devices, but it now aggregates relevant news feeds, members can publish their own blogs and discuss anything Flashy. All made possible with &lt;a href=&#34;http://www.drupal.org&#34;&gt;Drupal&lt;/a&gt; (which I am &lt;strong&gt;seriously&lt;/strong&gt; impressed with).&lt;/p&gt;
&lt;p&gt;Flash Mobile Community can be found at: &lt;a href=&#34;http://www.flashmobileforum.org&#34;&gt;www.flashmobileforum.org&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>NaturalGUI for AS (Java ed.)</title>
      <link>https://richardleggett.com/2005/01/24/naturalgui_for_as_java_ed/</link>
      <pubDate>Mon, 24 Jan 2005 20:46:35 +0000</pubDate>
      
      <guid>https://richardleggett.com/2005/01/24/naturalgui_for_as_java_ed/</guid>
      <description>&lt;p&gt;For those using &lt;a href=&#34;http://www.naturaldocs.org&#34;&gt;Natural Docs&lt;/a&gt;, after the barrage of related posts on &lt;a href=&#34;http://www.markme.com/mxna/search.cfm?searchTerm=naturaldocs&#34;&gt;MXNA&lt;/a&gt;, &lt;a href=&#34;http://www.fullasagoog.com&#34;&gt;FullAsAGoog&lt;/a&gt; and &lt;a href=&#34;http://www.flashant.org/index.php?p=270&amp;amp;more=1&amp;amp;c=1&#34;&gt;today’s great news&lt;/a&gt;. I’ve just finished a quick GUI in Java for those on Mac/Linux (using MTASC! ;)) and Windows of course. I haven’t got a Mac machine so if anyone cares to try it, please let me know how it goes!&lt;/p&gt;
&lt;p&gt;More info and &lt;a href=&#34;http://www.richardleggett.co.uk/downloads/java/naturalgui/&#34;&gt;download/source here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AMFPHP still kicking!</title>
      <link>https://richardleggett.com/2004/12/10/amf_php_alive_1/</link>
      <pubDate>Fri, 10 Dec 2004 12:56:24 +0000</pubDate>
      
      <guid>https://richardleggett.com/2004/12/10/amf_php_alive_1/</guid>
      <description>&lt;p&gt;&lt;em&gt;Thankyou…&lt;/em&gt; thankyou… Patrick for your efforts and Alessandro for pointing this out!&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.sephiroth.it/blog/2004&#34;&gt;http://www.sephiroth.it/blog/2004&lt;/a&gt;_12_10_weekly.html#110267803977774175&lt;/p&gt;
&lt;p&gt;p.s. Looking at the CVS, Mr Mineault has also added Service Browser functionality (from the IDE?).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flash Level 9876</title>
      <link>https://richardleggett.com/2004/12/09/level_9876/</link>
      <pubDate>Thu, 09 Dec 2004 00:44:16 +0000</pubDate>
      
      <guid>https://richardleggett.com/2004/12/09/level_9876/</guid>
      <description>&lt;p&gt;Oh dear 🙁 This one really can mess up a game or application if you are publishing for Flash 6 player (or 7 in depending on coding restrictions), or at least have you stumped for a few minutes…..&lt;/p&gt;
&lt;p&gt;Your mx.transitions.Tween’s can simply stop responding, or even better, your sprites dissappear (depending on the order the following occurs).&lt;br&gt;
Here’s an illustrated problem:&lt;/p&gt;
&lt;p&gt;This can occur in a purely AS2 (class based app), but I’m going to simplify it for now and put in some timeline based code. If you are using the Tween class to perform some animation, for example, I have a “ball_mc” on stage. I use the following on the timeline:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using Yamago Upload Component in Flash Player 7</title>
      <link>https://richardleggett.com/2004/12/02/using_yamago_components_in_flash_player/</link>
      <pubDate>Thu, 02 Dec 2004 01:32:45 +0000</pubDate>
      
      <guid>https://richardleggett.com/2004/12/02/using_yamago_components_in_flash_player/</guid>
      <description>&lt;p&gt;For anyone wishing to use the &lt;a href=&#34;http://www.yamago.net/components/&#34;&gt;Yamago File upload component&lt;/a&gt; in a Flash 7 movie, it requires a little bit of tweaking. I wrote about how to do this in this FlashCoders thread:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:sss:123252&#34;&gt;http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:sss:123252&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ok so Chattyfig password protected the archives, which is completely understandable, so I’m pasting my replies here:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;…case sensitivity in MX2004 strikes again&lt;br&gt;
🙂&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Just change the Object.registerClass from:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Object.registerClass(“idYamzbrowser”, Yamzbrowser);&lt;/strong&gt;&lt;br&gt;
to&lt;br&gt;
&lt;strong&gt;Object.registerClass(“idYamzBrowser”, Yamzbrowser);&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;and…&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Ok I dug into it a little, and found a few things to get it started…&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Component/sub-movieclips initialization in AS2</title>
      <link>https://richardleggett.com/2004/12/02/component_movieclip_init_as2/</link>
      <pubDate>Thu, 02 Dec 2004 01:26:44 +0000</pubDate>
      
      <guid>https://richardleggett.com/2004/12/02/component_movieclip_init_as2/</guid>
      <description>&lt;p&gt;Here’s a thing. You attach some MovieClip to the stage and try to style or set a components properties that resides within it, only to find your efforts are ignored. Imagine you have a library symbol containing a button, and with the following AS2 class bound to it:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;import mx.controls.*;

class App extends MovieClip
{
  var a_button:Button;

  public function App()
  {
    a_button.enabled = false;  // ignored
  }
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The reason the setting of .enabled is ignored, according to EAS2 is that Flash works from the outside in, so a child movie can see it’s parent upon creation, but not the other way around. Now this doesn’t apply to intrinsic properties, such as _rotation or _alpha, just properties and methods you have attached to a MovieClip sub-class/component through a class.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
