2012-03-08 12 views
2

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

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

答えて

0

あなたは、try方法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); 
+0

そして、どのように私はネイティブホストにビットマップを送信する必要があります

のBitmapData

にStage3Dバッファをキャプチャすることができますか? – BlueWanderer

+0

@BlueWanderer何かのレンダリングの中でFlashプラグインを実行しているネイティブアプリがあり、プラグインではなくアプリに表示したいのですか? –

+0

アニメーションテクスチャとしてFlashムービークリップのコンテンツを使用したいと思います。 stage3dなしで簡単です。実際に私はすでにそれをあきらめました。 Stage3dは私にとってはそれほど役に立ちません。 – BlueWanderer

関連する問題