2011-01-19 18 views
1

画面の特定の領域のスクリーンショットを有効にするactionscriptはありますか?このスクリーンショットを別のステージで表示することは可能でしょうか?Flash:スクリーンショットの保存/ビューポートイメージの保存

+0

あなたのフラッシュアプ​​リケーションの外でスクリーンショットを撮っていることを意味しますか? –

+0

いいえ、シーンの一部を画像またはムービークリップとして保存して表示します。 –

+0

もう一度、あなたのフラッシュコンテンツのスクリーンショットを撮りたい、またはその周りのウェブサイトのスクリーンショットを撮りたいですか?最初のものは簡単で、2番目のものはありません。 –

答えて

1

現在のピゼルを新しいオブジェクトに描画するには、BitmapDataオブジェクトを使用する必要があります。コードは次のようになります...

//Assuming x,y,w,h is the area you want to capture 
//Create a new bitmap data object to store our screen capture 
var bmp:BitmapData = new BitmapData(h, w); 

//Draw the stage onto our bitmap data clipping at the correct points 
bmp.Draw(stage, null, null, null, new Rectangle(x, y, w, h)); 
関連する問題