2

Stage 3D が登場する前は、フラッシュ レンダリング エンジンの出力をインプレース サイトでキャプチャし、それをテクスチャとして使用するだけでした。しかし、現在、ウィンドウなしでレンダリングできないように見えるStage 3Dがあります...

ダイレクト モードで実行されているフラッシュ コントロールの出力をキャプチャする方法はありますか? または、それらを提供されたサーフェスにレンダリングさせる方法はありますか?

4

1 に答える 1

0

Stage3D バッファを BitmapData にキャプチャできます

メソッドContext3D.drawToBitmapData()を試してください

    var renderedBitmapData:BitmapData = new BitmapData(viewWidth, viewHeight, true);
    renderContext.drawToBitmapData(renderedBitmapData);

    renderContext.present();

    //Add to stage
    bitmap = new Bitmap(renderedBitmapData);
    this.addChild(bitmap);
于 2012-06-03T11:23:34.557 に答える