世の中には SWF を動画に変換するツールがいくつかある。 これらのツールは、SWF を再生しておいて、次々と画面をキャプチャしていって、最後に動画に変換する、というものがほとんどのようだ。変換の再現性は高い一方、どうしてもコマ落ちが発生してしまう。 これではちょっと悲しいので、ActionScript のみで作成した SWF に限って使えるコマ落ちせずに動画に変換するテクニックを解説する。前提条件は、ソースコードが手元にあり、Flash IDE を利用していないこと、ActionScript の知識があること。 wonderfl の作品を動画にする、と説明するとイメージが沸きやすいかもしれない。 enterFrame だけで描画するパターン 比較的簡単に変換できるのが、enterFrame イベントが発生するごとに描画するパターンのときである。 変換例 試しに、過去に wonderfl
![ActionScript のみで作った SWF をコマ落ちせずに動画にする手法](https://cdn-ak-scissors.b.st-hatena.com/image/square/95abde13f7ed41248843e654a2f2ddcde8983db4/height=288;version=1;width=512/http%3A%2F%2Ftech.nitoyon.com%2Fapple-touch-icon-114x114.png)