Brighton Freelance Flash/Flex Developers

In the spirit of community, I am posting a list of AS3 developers whom I would personally recommend, should I (obviously top of this list) not be available.

These are top guys, contact them now!

Neil Manuell (revision)
Matt Pearson (zenbullets)
Matt Sayers (soplausable)
Owen Bennett (steamboy)
Rich Willis (rich text format)
Nikos Chagialas (devGallery)
Nick Kuh (nick kuh)
and
Pedr Brown

These guys are all members of the award nominated social network of FlashBrighton

Laptop Power Tails

dell inspiron laptop with new power tail

And here we have it, the future of the laptop power supply (at least, the future of my laptop’s power supply).

Anyhow, in your teeth Dell, I know I’ve almost certainly destroyed my warranty, but it was worth it. £275 to repair a power socket – “we’ll have to replace the motherboard”. That’s ridiculous, that’s like saying “ah, you have appendicitis, I’m afraid we’ll have to replace your brain”.

Ok, so the part wasn’t readily available anywhere googleable, hence the rather fetching tail, but it works.

And how much did this set me back? The price of a soldering iron, and a pint of beer (my brother‘s usual call out fee).

The only problem I can fore see is that it allows extra purchase for the yanking skills of my technophobic two year old, who started the whole debacle in the first place (see mac-smug).

Flash Back

After a year of working almost exclusively in ActionScript 3 and Flex, a client requested that I update the website I created for him when ActionScript 2 first came out.

I spent a whole day of absolute frustration.

I tried going back to SEPY as my editor, but it just made all my beautiful code look hard, cold and ugly – it hurt my eyes after a few minutes – I just couldn’t continue. The look and feel of working with flex just makes my insides all warm and cosy – I needed that feeling!

So I opened up Flash and yes, my code again had that nice crisp softness it needed. But every time I tried to type a variable, Flash would substitute a Class at random, unless I clicked my mouse first.

Then it expected me to type out all the imports myself (the cheek)!; and no matter how much I control clicked my class/property/methods, Flash refused to hot-link me through to their declarations. So I had to tediously navigate my own way through my .as files and the code within them.

I’ve used Flash daily for eight years – now it is completely foreign to me. Its like meeting an old girlfriend and wondering how in your right mind you ever fancied her, let alone stay with her for all that time. I never realised how much I have become attached to Flex, until now.

Now we come to the real issue. I spent that whole day trying to figure out why I was getting a type coercion error on a class that obviously and categorically implemented the correct interface. Only it turns out that in ActionScript 2 a class doesn’t inherit its super’s interface, you have to re-implement it on the subclass. Now that might have been a piece of knowledge that I took for granted a year ago, but now… for godsake why?

What other nightmares were going to assail me when I try to do something a teeny weeny bit complicated? I decided that it was probably quicker to rewrite the whole app from scratch using ActionScript 3 in Flex – and honest to god, it will do too.

mac-smug

Hal, my two year old, has just broken his first lap top! I’m just so proud of him…. and the problem? that old chestnut of the power plug. He dropped it an inch onto the plug, which buckled the internal socket, and now it shorts out.

The laptop (a dell) is fine, the adapter is fine, but they are no longer talking.

The cost that dell estimates??? £270 exl vat – because they have to change the motherboard. I could by a new laptop for that, and a new socket will cost about £3 from Maplins. So no dell, I think not.

Honestly Why hasn’t anyone come up with a solution to this really simple problem?

Hold on…..

[SWF()]

Well, I spend the best part of last night searching the flex documentation and adobe support for a referance to the SWF metadata tag. Now I knew such a thing existed (i can’t remember how I knew) but I needed to know the correct syntax and legal arguments. Could I find anything? could I buggery!

Grrrrr!! Why is this not documented!!

I finally found a post as3 projects and the swf metadata tag on trace(this).com that referenced the AS3 Cookbook (which is where I must have seen it originally).

for posterity here it is:

[SWF(width=’400′, height=’300′, backgroundColor=’#ffffff’, frameRate=’30’)]

Derek Vadneau says that it must come before class declaration and after the imports

back again

well its been six months since my last post…

I’ve been pretty busy in that time, mainly working on a game based presentation tool for business 2 business (an AS3 project built in flex with a zinc exe). That’s in the beta stage at the moment, with the client playing with it to see what needs working on.

For me it was my first time working with some design patterns and I found them very rewarding. Its great when you can add changes without worring about breaking anything… by writing new code, not changing existing code.