AS3 stageWebView drawViewPortToBitmapData监听绘制完成

时间:2013-02-28 04:23:52

标签: actionscript-3 air

只是想知道是否有一个监听器可以添加以检查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;

干杯 比尔

1 个答案:

答案 0 :(得分:1)

对于drawViewPortToBitmapData(),没有完整的侦听器,你必须自己动手进行编写! 但是你应该能够在从它创建Bitmap后添加它!

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

drawViewPortToBitmapData()仅限AIR,因此在Pc上运行swf将无法正常工作,您必须为桌面发布