actionscript3.0:bitmapをpngで保存

 Googleの検索結果でjpegでの保存は沢山でてくるけどpngで保存する方法がでてなかったり、jpegの結果の方も目立つのは古い記事でちょっと事情が変わってるようなのでメモ。まず、pngjpegも保存する前に一度bitmapDataから変換する作業が必要で、以前はそれをライブラリなどから行っていたようだけど、最近のFlex3.2を見るとmx.graphics.codecに"PNGEncoder"や"JPEGEncoder"が追加されてるのでライブラリを取ってきてやらなくても単に"mx.graphics.codec"をインポートしてやるだけで直ぐできる。
 ・変換するのにcorelibは取ってこなくて良い
 ・mx.graphics.codecをインポート
 ・mx.graphics.codecとcorelibは関数の仕様が若干違うので確認して使う

 ライブラリとってきても出来るようだけど、adobeが組み込んでる方を使うのが汎用性が上がりそうなので多分こっちを使うほうが良い。
http://livedocs.adobe.com/flex/3_jp/langref/mx/graphics/codec/package-detail.html