I found Flagstone Framework to be great!
This is a technical note about FlagStone Flash Generation Library. After reviewing several such libraries, I rather use FlagStone to generate SWF content from Java. There you go, you can find them there: http://www.flagstonesoftware.com/. There are some improvements that could be well added to it, such as not only a twip based addressing but also a pixel based coordinate system. Many concepts or techniques could be better wrapped or documented. There are some minor bugs I found with font embedding and lack for latest ActionScript 2 (they only support AS1). Except these, I find it ideal and a great library to work with, very well documented (at least compared to the rest) and support is great. I just asked a question on the forum and the very same day I got the answer. I must say "WOW". This is opensource software by the way. You may use it, write your own librar with it or even add improvements to it (with the author’s permission, of course). I am working on a huge project involving this library, and soon I shall post many more things about it here.

