air - QNXStageWebView - drawViewPortToBitmapData() 总是画一个白屏

标签 air blackberry-playbook

我正在使用 Playbook Air SDK 2.1.0,试图捕获我的 webview 内容的位图。这是我尝试过的:

var bmd:BitmapData = new BitmapData(webView.viewPort.width, webView.viewPort.height);
webView.drawViewPortToBitmapData(bmd);
var bitmap:Bitmap = new Bitmap(bmd);

view.stage.addChild(bitmap);

但是,添加到舞台的位图始终为空白。我想知道是否有人在 Playbook 上成功使用了 QNXStageWebView.drawViewPortToBitmapData()?

最佳答案

您是否正在等待 webview 完全加载?

webView.addEventListener(Event.COMPLETE,handleLoad);

关于air - QNXStageWebView - drawViewPortToBitmapData() 总是画一个白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13847286/

相关文章:

c - 遇到未定义的错误引用问题

ios - 果酱 sdk UnicodeDecodeError

actionscript-3 - StageWebView 和 Android 的缩放/缩放问题

flash - AS3-Flash/AIR套接字通信writeUTFBytes仅工作一次

android - 我怎样才能自动复制 "reshape"脚本?

jquery - 多语言 HTML5 应用程序

c++ - 搞砸了 OpenGL 深度缓冲区?

apache-flex - 在 DataGrid 上使用 itemRenderer 时确定拖动代理

ios - 闪存 AS3 AIR 3.0 iOS : Timer optimization?

android - 如何从 flash 迁移到 adobe air iOs 和 android?