Archive for the ‘Default’ Category

RobotSignals: Combining RobotLegs with Robert Penner’s Signals

Sunday, December 20th, 2009

Robotlegs is an AS3 dependency injection micro-framework.

Signals is a new approach for AS3 events, inspired by C# events and signals/slots in Qt.

Put them together and you’ve got an elegant, simple & completely decoupled solution to the problem of Flex & AIR development.

I’ve thrown together a really quick example (which you can download below) based upon a couple of things I’ve seen recently; firstly Richard Lord’s framework comparison talk at FlashBrighton a couple of weeks ago, and secondly, Owen Bennett’s  blend of RobotLegs and Signals he showed me last week. Seeing what Owen had put together inspired me to have a go myself. I wondered whether it was possible to create a RobotLegs/Signals hybrid that was even more decoupled than the system Owen was working on. So I created a short (less then 100 lines) class called ‘SignalBox’, named after a similarly named class in Owen’s system.

(more…)

We are better than we think

Monday, December 3rd, 2007

I’ve been doing a bit of extra-curricular work these last few days. A local design company which has a great little team of illustrators has decided to branch out a little and teach its employees a little bit of Flash and I agreed to go over to their office a couple of evenings a week to show them some Flash basics. Nothing complex; a bit of timeline animation, some simple ActionScript, importing video, some drawing techniques, that sort of thing. But it was amazing how so little went down so well and how much the guys really got out of the session.

I guess like any field, when one is up to the eyeballs in it one can lose sight of just how much one knows and how much of it one takes for granted. I’m doing this little spell of teaching for the money really but I’ve been really happily surprised by just how rewarding passing on this simple knowledge is too.

We are better at our jobs than we give ourselves credit for. This is just another reminder that we should take as little for granted as possible.

This post has moved

Thursday, November 15th, 2007

if you are looking for ‘HowTo: Build a multi-language dynamic Flex application’, you’ll find it here.