读书人

flex 页面另存为 图片方式

发布时间: 2012-09-03 09:48:39 作者: rapoo

flex 页面另存为 图片形式

???????? //导出图片

??????? //target 为传入组件id
??? ??? ??? private function export(target:UIComponent):void{
??? ??? ??? ???
??? ??? ??? ??? var fr:FileReference = new FileReference();
??? ??????????? var bitmapData : BitmapData = new BitmapData(target.width,target.height);?
??? ??????????? bitmapData.draw(target);??
??? ???????????
??? ??????????? var encoder:PNGEncoder = new PNGEncoder();
??? ??????????? var data:ByteArray = encoder.encode(bitmapData);
??? ??????????? fr.save(data, 'image.png');//图片默认名字
??? ??????????? //fr.
??? ??? ??? }

?

?

??????? 注意:在调用save 方法时,对flash 版本有要求,flex build 3 默认是9.0.124的,

??????? 参照下面修改:右键点击项目,在项目属性中找 flex compile, 修改 html wrapper,把9。0。24改为10.0.0

?

?

读书人网 >flex

热点推荐