【发布时间】:2011-08-10 12:23:52
【问题描述】:
我需要生成一个显示到图像中的 UIComponent。我正在使用 PNGEncoder 和 JPEGEncoder 来生成图像。
var bd:BitmapData = new BitmapData(uiComp.measuredWidth,uiComp.measuredHeight);
bd.draw(uiComp, new Matrix());
var bitmap:Bitmap = new Bitmap(bd);
bytes = jpgenc.encode(bd);
代码在正常情况下运行良好。但是问题出现在低分辨率屏幕上,如果画布有滚动条,只有显示的内容,我的意思是省略滚动位置下方的内容。有什么方法可以将整个画布完全转换为图像,即使它有滚动条!请帮忙!
干杯,PK
【问题讨论】:
标签: actionscript-3 apache-flex flex3