DFdou's Blog Life is short,Be yourself.

2903/104

FP10-FileReference.save()

Flash Player10支持的一个API,10以下不支持,就别挣扎了~
Demo:

功能很简单,点击那个不太起眼的Download下载图片。
代码也十分的简单:

import com.adobe.images.JPGEncoder;

btn_download.addEventListener(MouseEvent.MOUSE_DOWN,download);
function download(e:MouseEvent){
	var bit:BitmapData = new BitmapData(505,460);
	bit.draw(bitmap);
	var file:FileReference = new  FileReference();
	var jpg:JPGEncoder = new JPGEncoder(100);
	file.save(jpg.encode(bit),"bitmap.jpg");
}

com.adobe是Adobe出的扩展类包,去下一个吧,挺好用的。
整个过程就是生成一个Bitmap,然后调用FileReference.save()保存到本地呗~

Some Related Posts

Comments (4) Trackbacks (0)
  1. 额,FP10之前也可以有方法起到同样效果吧~

    [Reply]

    DFdou Reply:

    @草羽, FP10之前可以navigateToURL~

    [Reply]

    Lightoy Reply:

    @DFdou, 还要外挂一个 jpg_encoder_download.php,恩 FileReference.save()大爱。

  2. 上哪下啊

    [Reply]


Leave a comment

:zhuang :xizao :wuwu :wenhao :wc :touxiang :shuaya :shuajian :shengtian :paopao :no :meinv :maonv :loveu :leilei :kua :jrjr :dahan :chi :chaocai :byebye


CommentLuv Enabled

No trackbacks yet.