FlashDevelop is an open source, source code editor for ActionScript 2, ActionScript 3, MXML and HaXe application development.
It also has code completion and highlighting for XML, HTML, PHP, and also CSS.
FlashDevelop features include:
Editing
Viewing and navigation
Publishing