ActionScript3でビットマップを保存する方法があるのですが、オブジェクトをビットマップに変換(キャッシュ)したものをサーバに送信して画像として1つのファイルに保存するわけです。もちろんJavaScriptに送信すれば画像としても表示できますが、クライアントのみで完結させても面白くないので省きます。 さて、ビットマップを送信できる状態にするためのライブラリとして、PNGEncというパッケージに行き着くのですが、公開が古くて何箇所か修正が必要だという解説ページはあるのですが、だったらなぜ修正版を掲載しないのかという素朴な疑問に行き着くわけで、修正版を載せておくことにします。 以下のコードを「PNGEnc.as」としてテキストで保存します。インポートや使い方については、ここでは省略します。 package { import flash.geom.*; import flash.disp