Here’s a great post covering some tools and librarys you might want to use when developing flash. Some of them may be overkill, but I can sureley stand by the point about Flash Builder 4, and with upcoming Flash CS5 integration between the two tools, it seems like the only way to walk!