IBM has been working with the Flex team to allow the Eclipse environment to interact with Flex. Eclipse is an open source IDE development tool. Demo of a MXML component editor that lets you edit both the raw MXML or a visual editor for the data. The editor in Eclipse is a javascript editor, but has been extended for AS2 and will provide code hinting and debugging for Flex applications.