首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex 页面另存为 图片方式

2012-09-03 
flex 页面另存为 图片形式???????? //导出图片??????? //target 为传入组件id??? ??? ??? private functio

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

?

?

热点排行