0

只是想知道是否可以添加一个侦听器来检查 drawViewPortToBitmapData 是否已完成?我正在尝试捕获在屏幕上加载的 PDF 其相当大的位图。

加上 drawViewPortToBitmapData 不知何故不能在电脑上工作,但在平板电脑上工作正常。任何的想法?

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 回答