You don't have Flash MX player installed!

While making screenshots of old flash sites for TheFWA new site I noticed that a lot of them fail to start because of wrong flash player detection. They tell me that I do not have Flash MX player. Of course damn it I don't! Today is almost 2010 and flash…

The importance of reading blogs and attending conferences

I just started watching recorded sessions of Flex|360 and Adobe MAX 2008/2009. And it is fantastic how I see people dealing with same problems I was dealing last year and earlier this year. If only I have watched these videos earlier or attended these conferences... This could have…

Null, undefined and NaN

A newbie in ActionScript3 might wonder why there are 3 different values which mean "nothing". I'll try to explain the difference. Something is null when it points to nothing. If you remember that by saying var p: Point = new Point(); we create a reference (pointer) p to a…

So, how do teams work on a big Unity3D project?

Update: some of the videos are no longer available, I found some of them on YouTube and added slides. If you know where these videos are now please post in comments. Unity3D is great for indie developers. We have yet to build a large Unity project, but we’ve built…

How to fix Flash Builder broken workspace

From time to time I get weird Flash Builder/OS X crashes which lead to Flash Builder (Eclipse) freeze or hang up during startup. You think you have to recreate your workspace every time after a crash, but no, if that happens there’s a solution. So, if Flash Builder…

AS3 is weird. True story.

Well, every experienced AS3 developer once in a while faces weird things in our beloved ActionScript 3. Sometimes it’s funny but usually it isn’t, because results in hours of wasted time. Blooddy, my Belorussian friend, compiled some of the obstacles he faced in the past into the series…