I know there are some free code editors like FlashDevelop which is a pure code editor.
http://www.flashdevelop.org/wikidocs/in ... =Main_PageI haven't used it, but they say it is better to use than CS5. I have only used CS5 and some of the functions they say Flash doesn't have, have in CS5. So maybe they are comparing FlashDevelop to an older version of Flash?
So when you are typing addEventListner or something. Flash will give you a drop down list to show the various ways you can use that code. As will FlashDevelop.
Also a thing to watch out if you read any tuts what use FlashDevelop. They automactically import events as soon as they type in TimerEvent or something, while in Flash you have to import that event before it works. I went through the tut twice before I realised they hadn't bothered to tell me to import the various events.