Writing Tower Defence (part I, II, III): AS2. This series of articles walks you through the process of writing a simple tower defence game in Flash, along with several useful game-writing techniques.
Background Tasks in AS3: how to execute long-runtime code over multiple frames.
Unit Testing in AS3: a library for defining and running unit tests within a Flash applet.