AS3のflash.utils.ByteArrayを使うとバイト単位の操作が可能になる、おかげてFlashでJPEG,PNGなどの画像生成もできる。 他にもzipアーカイブ解凍や音声なしflvも作成可能。 Adobe – Developer Center 2008-09-28の記事 Saving Flash graphics as image files at runtimeにソースファイル付きでサンプルがあったのでありがたく試してみる。 著者のClive GoodinsonはネットでComicが作れるPixton.comの制作に携わったgoodinson.comの人。 サンプルは入力したテキストごとMovieClipをキャプチャした後、JPGかPNGに変換して、サーバーのPHPにデータを送り ・再度読み込む ・ダウンロードする ・ブラウザの別ウインドウに表示する が行えるようになっている
![AS3, 画面をキャプチャして画像生成(JPG,PNG)](https://cdn-ak-scissors.b.st-hatena.com/image/square/6c35180033ae4020a0e0c1b662cd0d153d918e3f/height=288;version=1;width=512/http%3A%2F%2Fwww.inazumatv.com%2F_fb%2Ffb_inazumatv2.png)