One of the most difficult things about using Flash can be adding interactivity. Animation is easy, more so in Flash than After Effects. But when it comes in interactivity in Flash users often find themselves quickly mired in Action Script.
Adobe’s latest iteration of Action Script, 3.0, is nearly a misnomer. Gone are the days of a simple scripting language. Action Script 3.0 is a fully-functional object-oriented programming language with a robustness akin to Java. While this does offer tremendous power to Flash developers, it also adds a much steeper learning curve.
But here’s a solution. If you need Action Script 3.0 advice and solving a particular programming or interactivity problem, check out this website: Flash and Math. The site houses dozens of tutorials explaining not only how to accomplish specific effects such as developing a particle system but also how to learn to program in Action Script 3.0.