1

インストール用のフォト ブース アプリを作成しましたが、そのフレームを使用してビットマップ データのスクリーン ショットを撮る必要があります...ゲームの早い段階で、愚かにもオブジェクトをすべて間違った方法でネストしたため、ディスプレイだけの写真を撮りましたオブジェクトは現時点では議論の余地があり、すべてを再編成する時間はありません。

エンコーダーがステージの静止画を出力できることは知っていますが、それは定義済みの一連の座標にすることができますか? ステージの残りの部分を無視して、出力する必要がある 800x600 の領域があります。

私は他のオプションでも遊んでいますが、明白に思われるものがあれば、大いに感謝します!

4

1 に答える 1

4

ステージ全体をビットマップ データとして取得し、copypixels メソッドを使用して必要な領域をコピーできます。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#copyPixels%28%29

または、BitmapData クラスの draw メソッドを使用して、表示オブジェクトをそのビットマップ データに描画できます。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#draw%28%29

于 2012-05-02T17:44:27.087 に答える