画面をキャプチャし JPEG / PNG 変換した画像を Flash 内部で再利用するの巻。 AS3, 画面をキャプチャして画像生成(JPG,PNG)では、ByteArrayをString変換し、サーバーのPHPに送りecho されたデータをLoadしているけど、Flashだけでどうにかなんないかと考えてみました。 サーバーへデータを送る時の手順は次のようになります。 キャプチャしたい矩形をgetBoundsで取得 矩形サイズのBitmapDataをつくりキャプチャ元を複製 corelibの JPGEncoder, PNGEncoder でByteArrayへエンコード ByteArrayをBase64でString型へ サーバーへPOST送信 APIリファレンスを見ていると Loader.loadBytes というメソッドを発見。 ByteArray オブジェクトに保管されているバイナリ