まずFlash作りたいという質問があいまいすぎ。ちょい調査不足だな。
2の言うようにFlashコンパイラorビューワを作りたいのか?
その場合、.swfをバイナリレベルでちまちまバイナリ作成するってことになる。
swfのフォーマットは公開されているし、
http://www.openswf.org/
から情報集めてSDK使えばそれなりのFlashアニメーションはできるぞ。
俺は今やってるが、
http://www.virtuascape.net/swfsource.html
にあるSDK(C++)で動くアニメは作れた。
ここまでくるだけで相当時間かかったが、(英語圏含めて)検索しまくればある程度の情報
は手に入るはず。

おそかったみたいだけど。。