J2AVM is a sub-project to build a Java bytecode to AVM2 bytecode translator. A POC is in SVN.
Support for Flash 9 is progressing and already includes support for the AVM2 ABC file format (the ActionScript 3 classfile/bytecode structure) - in SVN.
Source and binary "baseline" releases have just been made. These constitute the codebase as it currently exists and serve as the basis for ongoing development.
Actually, this is old news but wasn't mentioned before.
CVS head includes support for Flash 7 actionscript bytecodes. This does break some of the interfaces, though, since they had to be refactored a little to allow for try/catch/finally blocks.
CVS Head now has support for Flash MX tags, actions, UTF-8, and compression.
Module: javaswf