只是想知道是否有一个监听器可以添加以检查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;
干杯 比尔
答案 0 :(得分:1)
对于drawViewPortToBitmapData(),没有完整的侦听器,你必须自己动手进行编写! 但是你应该能够在从它创建Bitmap后添加它!
...
var screen:Bitmap = new Bitmap(screenBD);
addChild(screen);
drawViewPortToBitmapData()仅限AIR,因此在Pc上运行swf将无法正常工作,您必须为桌面发布