0

drawViewPortToBitmapData が完了したかどうかを確認するために追加できるリスナーがあるかどうか疑問に思っていますか? 画面にロードされた非常に大きなビットマップの PDF をキャプチャしようとしています。

さらに、 drawViewPortToBitmapData は何とかPCでは機能しませんが、タブレットでは正常に機能します。何か案が?

var screenBD:BitmapData = new BitmapData(
    _swv.viewPort.width,
    _swv.viewPort.height,
    true, 0xFFFFFF
);

_swv.drawViewPortToBitmapData(screenBD);
var screen:Bitmap = new Bitmap(screenBD);
screen.y = 40;

乾杯ビル

4

1 に答える 1

1

drawViewPortToBitmapData() の完全なリスナーはありません。フードの下に移動して自分で作成する必要があります。しかし、そこからビットマップを作成した後に追加できるはずです!

...
var screen:Bitmap = new Bitmap(screenBD);
addChild(screen);

drawViewPortToBitmapData() は AIR のみであるため、PC で swf を実行しても機能せず、デスクトップ用に公開する必要があります。

于 2013-02-28T13:08:38.983 に答える