andy_jinhuang var htmlCanvas1:HTMLCanvas = bg.drawToCanvas(bg.width, bg.height,0,0); var canvas:* = htmlCanvas1.getCanvas(); var imgData:String = canvas.toDataURL("image/jpeg");代码是这样的,情况是我这个bg内的子节点发生变化后重新生成图片的base64数据的时候发现数据都是黑屏的数据
andy_jinhuang 如果我换一个sprite执行_qrcImg.drawToCanvas(_qrcImg.width, _qrcImg.height,0,0);之后再回去执行上面的代码就OK,希望对你们找问题有帮助