`
wangangie7
  • 浏览: 36782 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

flex 保存控件为jpg或png

 
阅读更多

  var bitmapData:BitmapData = new BitmapData(pic.width, pic.height);
  bitmapData.draw(pic,new Matrix());
  var bitmap : Bitmap = new Bitmap(bitmapData);
  var jpg:JPEGEncoder = new JPEGEncoder();        //保存成png图片
  //var png:PNGEncoder=new PNGEncoder();
  var ba:ByteArray = jpg.encode(bitmapData);  
  var file:FileReference=new FileReference();
  file.save(ba,"1.jpg");//此方法,只有flash player10中才有
  说明:改变flex3使用flash player10编译
  项目--》属性--》Flex Build Path--》Library path--》Flex3.2下面的playerglobal.swc删除,找到player10的
  playerglobal.swc加入进去就可以了
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics