My Flash On The Beach Schedule

September 26th, 2010 by Adrian

Flash On The Beach 2010

Well, it’s that time of the year again where the great Flashers from all around The World decend on Brighton, England. That’s right folks, Flash On The Beach is upon us once again. I’m really looking forward to it again this year (no different to any previous year really). Looking forward to coming away feeling enthused, inspired, educated and though provoked.

John Davey (the conference organiser) has only gone and made choosing what to see even harder this year by including a fourth track. Thanks John ;¬) Like it wasn’t hard enough trying to pick what to see (and what to miss).

At this moment in time, I have penciled in the following schedule …

Day 1: Monday 27th September 2010

Day 2: Tuesday 28th September 2010

Day 3: Wednesday 29th September 2010

Posted in Conferences and Events | No Comments »

AS3 Code Libraries (APIs)

August 19th, 2008 by Adrian

Here is a round up of some of the most popular ActionScript 3.0 (AS3) libraries out there to use.

Let me know if I have missed an important one off.

NOTE: This list was originally for my personal use (that I thought I would share), it is not intended to compete with or replace the list maintained by OSFlash or RIAForge.

Update 29/10/08: Ted Patrick has put together a list of ActionScript Cloud/Service APIs that he going to highlight during his Adobe MAX 2008 keynote presentation.

Update 28/11/08: I have just come across the Actionscript Classes website. A very handy resource.

Update 11/01/09: Rich Tretola has a small list of AS3 Libs on his blog EverythingFlex.

Update 12/01/09: The Flashchemist has compiled a similar list on his blog.

Update 27/02/09: Check out Spark Project which includes the FLARToolkit for Augmented Reality

Update 11/08/09: I just stumbled across this (old) list of projects.

Update 19/12/09: Sean “theflexguy” Moore has just written a blog entry called ‘List of 34 More ActionScript 3.0 APIs‘. This is a follow-up to his original post ‘List of 22 ActionScript 3.0 API’s‘.

Update 22/12/09: “30+ ‘Must Try’ Open Source Actionscript 3 Libraries” and “30 MORE Awesome Open Source AS3 Libraries

Update 28/01/10: “30 Classes AS3 bem úteis!”

Update 29/01/10: “15 Awesome ActionScript 3 Frameworks To Inspire Your Next Project”

Update 24/02/10: Emanuele Feronato has a good list of Isometric Engines on his blog

Update 19/03/10: Tom Krcha has posted a list of Flash Gaming Engines, plus a few others that were new to me.

Update 09/07/10: FluxDb has a huge list of AS3 Libraries.

Update 15/04/12: Exagone has a list of libraries

Update 16/04/12: 68 Small but Useful Open Source ActionScript Libraries (misc) help Flex/Flash Developers Improve Work Efficiency

Update 17/04/12: List of ActionScript 3.0 APIs

3D Engines

3D Game Engines

2D Engines (utilising the GPU using Stage3D)

2D Game Engines

Isometric Engines

3D Animation Framework

3D Physics Engines

Augmented Reality

Animation Tweening Engines

2D Physics Engines


Audio Libraries

Particle Systems

Data Visualization

Loading Kits

OOP Frameworks

Website Frameworks

Debug / Stats / Trace / Output Panels

Other APIs and libraries

Posted in ActionScript 3.0, AIR, Augmented Reality, Flash, Flex, Papervision 3D, Tweening | 123 Comments »

Flex SDK coding conventions and best practices

April 15th, 2008 by Adrian

I just came across this page which I thought was useful and would share with you all.

It covers topics such as Naming, Language Usage, File Organization, Formatting & ASDoc.

Posted in Adobe, Flex | No Comments »

Setting framerate and stage size in AS3 project using Flex

March 10th, 2008 by Adrian

UPDATE 29/07/2010: Flash CS4 and CS5 now support this metadata, and will override the stage properties that are set in the IDE.

If you are creating an AS3 only project in Flex then at some point you will want to set the framerate, stage size, and stage colour. This is not obvious to find and can be done in one of two ways.

The first method is by providing this information as compiler arguments in the Flex IDE. Go to Project > Properties > ActionScript Compiler. And in the ‘Additional compiler arguments:’ textfield you could enter the following …

-default-frame-rate 25 -default-background-color #FFFFFF
-default-size 800 600

The second method is by putting this information in to your main AS3 class as metadata. For example …

package {
     import flash.display.Sprite;


     public class Test extends Sprite {
          public function Test() {


Make sure you put the SWF Metadata AFTER any import statements.

Here are a couple of other blog entries on the subject …

Posted in ActionScript 3.0, Flex | 2 Comments »

Default code in Flex

February 25th, 2008 by Adrian

Just for reference, here is the default code that Flex gives you when starting a new Flex project and ActionScript project.

Default Flex MXML file

< ?xml version="1.0" encoding="utf-8"?>
<mx :Application xmlns:mx="" layout="absolute">


Default ActionScript file

package {

    import flash.display.Sprite;

    public class ClassName extends Sprite
        public function ClassName()



Posted in ActionScript 3.0, Flash | No Comments »

Adobe Flex 3 and AIR Released

February 25th, 2008 by Adrian

Adobe Flex 3 and AIR

Today Adobe officially released Flex 3 and AIR (Adobe Integrated Runtime) for the desktop. I won’t say too much about them here, as there is already plenty of info out there in the blogosphere. If you want to find out more, follow the links provided.

Posted in Adobe, AIR, Flex | No Comments »

15 Things to look in to during 2008

January 31st, 2008 by Adrian

Here is a list of things I want to look in to during 2008. If there is anything you think I should check out but have missed off this list then let me know.

  1. Papervision3D
  2. Tweener
  3. TweenLite
  4. Go (Go ActionScript Animation Platform)
  5. KitchenSync
  6. Xray (The AdminTool)
  7. AS3 Bulk Loader Library
  8. SWX: SWF Data Format
  9. Adobe Flex 2 & 3
  10. Adobe AIR
  11. Eclipse and FDT 3.0
  12. Cairngorm
  13. PureMVC
  14. ActionScript 3.0
  15. SWFAddress

Not necessarily in that order. Wish me luck!

Posted in ActionScript 3.0, Adobe, AIR, Flash, Flex, Papervision 3D | 2 Comments »

O’Reilly’s InsideRIA launched

January 29th, 2008 by Adrian


Last week O’Reilly launched the InsideRIA website, a portal/blog for Rich Internet Application developers around the world. It looks like it is going to be a great resource and it currently has articles written by respected people such as Colin Moock, Rich TretolaTony Hillerson, David Tucker, Tony MacDonellAndrew TriceAndre Charland, Jonathan Snook and Raymond Camden.

The also have an InsideRIA Atom feed (which I have added to my Google homepage).

Posted in ActionScript 3.0, Adobe, AIR, Flash, Flex | No Comments »

Flex London User Group (FLUG) – January Meetup

January 28th, 2008 by Adrian

Flex London User Group logo

On Thursday 24th January I went along to the Flex London User Group meeting at Shoreditch Town Hall. This month’s meeting coincided with an official Adobe event, and therefore there was a huge turnout. Normally we get around 30 people turning up, this month there was approx. 250 people (requiring a change of venue). The speakers were Serge Jespers and James Ward.

Here is a summary of what they covered …

Serge Jespers

James Ward

  • Flex 3 Charting Components – ILOG Elixir
  • Flex 3 SDK is Open Source (
  • Open Source BlazeDS
    • Remoting and HTTP-based messaging technology
    • Opened up the AMF format (Action Message Format – AMF3)
    • Demo of BlazeBench
      • Comparison between AMF, Dojo, SOAP, JSON (JavaScript Object Notation)
      • AMF is quicker
      • Parsing of data is very, very quick
      • AMF has compression built in to the protocol (no need to use GZip)
    • BlazeDS comes from Adobe LiveCycle
      • LiveCcycle Data Services ES uses RTMP to stream data to the client (this is not available in BlazeDS).
      • Check out Flex MXML Producer and Consumer
  • Flex-AJAX Bridge

Posted in Adobe, Conferences and Events, Flex, LFPUG | No Comments »