FlexCamp 说明 (3之第三部) : FileReference save()
来源:互联网 发布:海豚号码生成软件 编辑:程序博客网 时间:2024/04/29 16:46
本文来自:
http://blog.everythingflex.com/2009/09/10/flexcamp-presentation-part-3-of-3-filereference-save/
在本系列帖子的第一部里,我说明了如何使用FileReference load()方法将一个文件上载到Flash Player里。在第二部,我说明了如何使用PIxel Bender过滤已上载的图像。
在这个部分,我将说明如何使用FileReference save()方法保存图像到文件系统。
点击这里运行程序 (启动View source)
下面说明它是如何运作的。我们来看下下面的代码。
在第19行,我创建了一个FileReference实例,称为saveFileRef。
第142行包含了一个保存按钮,在被点击时,调用capture()。
第112行的capture()方法执行如下:创建一个BitmapData类实例传递图像组件的高度和宽度。下一步,BitmapData’s draw()方法被调用,图像组件作为目标被传递。使用第11行初始化的PNGEncoder,通过编码BitmapData创建一个byteArray。注意:你也可以使用JPEGEncoder类。图像的原有扩展然后被读取,我们可用png扩展取代之,从而避免损坏文件。最后,在第118行,我们调用FileReference save()方法,传递ByteArray 和被建议的文件名。调FileReference save()方法启动了文件系统浏览器,让用户可以覆盖被建议的文件名,并更改地址。
安全提示:FileReference类上的save()方法必须通过直接用户互动被调用(如,点击按钮)。用程序调用方法会破坏Flash Player的安全性。
- FlexCamp 说明 (3之第三部) : FileReference save()
- FileReference.save()方法找不到?
- Flex FileReference没有save方法
- Flex中的FileReference找不到save方法
- Flex保存文件 FileReference.save(data,filename)
- FileReference.save()方法找不到问题 网摘
- Flex保存文件 FileReference.save(data,filename)
- flex之FileReference
- flex之FileReference
- django第三部 模板
- BGP基础【第三部】
- FileReference
- 秦时明月第三部
- NGUI系列教程 第三部
- PHP RabbitMQ 实践第三部
- [小e分享]之[老白]DBA日记(第三部)电子书(附pdf下载)
- JAVA面试题整理之—基础篇第三部(完结篇)
- 编程之道(三部)
- Windows Server 2003中的网络负载平衡技术的实现方法
- flex 多文件上传
- mediawiki的安装总结
- html基本语法解释
- IT四大傻事之给自己邮箱发信息
- FlexCamp 说明 (3之第三部) : FileReference save()
- 游戏主循环
- 开始-运行-命令大全
- 女孩,当你说没有好男人时请看看
- tomcat去除项目名称
- 谷歌否认推自有品牌手机 只提供Android平台
- 蔡琴之《祈祷》纪念今日沪指逆境大涨
- 诺基亚将关闭N-Gage游戏服务 Ovi仍销售手机游戏
- sql语句创建成登录