I’m a great believer that if you’re going to be good at something you should understand it a the lowest level possible. Every ActionScript developer I talk to at the moment is migrating to AS3 and mostly we talk about all the high level differences it has with AS2; the API, the event mechanism and so forth. But let’s not forget the little things. It’s often complacency toward the smallest components that cause the most trouble. It seems like an odd situation to know how to flip a cube around in 3D space, but not really know the difference between null and undefined. This is a real situation though, and it can mean bugs deep in complex layers of code just waiting to ruin everything. Continue reading…