AIR/AS3 Flex Mobile for Android プロジェクト内。
ビューに表示されているものの「画像」をキャプチャするにはどうすればよいですか
その画像をjpg/pdfのようなものとしてSDカードに保存するだけですか?
基本的に、AS3 を使用した Android のスクリーンショットです。
AIR/AS3 Flex Mobile for Android プロジェクト内。
ビューに表示されているものの「画像」をキャプチャするにはどうすればよいですか
その画像をjpg/pdfのようなものとしてSDカードに保存するだけですか?
基本的に、AS3 を使用した Android のスクリーンショットです。
private function getBitmapData( target:DisplayObject ) : BitmapData
{
//target.width and target.height can also be replaced with a fixed number.
var bd : BitmapData = new BitmapData( target.width, target.height );
bd.draw( target );
return bd;
}
を使用してバイト配列を作成し、JPEGEncoder
これを SD カードに保存します。場合によっては、ターゲットの幅と高さが機能しない場合、getbounds
メソッドを使用してオブジェクトの境界を取得し、境界から と を取得width
できますheight
。