每天学一点flash(67) 上传图片

上传

 

今天换个口味,制作一下上传图片,功能个人希望尽量简单化,方便理解:Flash cs4 对FileReference 类增加几项内容

如data 属性能够获取到一个data : ByteArray 这个值,

Save 和Load 的方法实现上传和保存图片。

有了这两个功能后,我们可以实现上传图片的目的了,配合Loader 加载ByteArray 这样就能实现图片结合。不过有一些图片相册会涉及到等比缩放的问题,这个功能可以添加上去。会更加完善。

 

 

图片过滤:用于帅选图片的类型,采用FileFilter类就能实现图片过滤。

imagesFilter:FileFilter = new FileFilter("Images", "*.jpg;*.gif;*.png");//图片过滤

 

 

下面是代码清单:可以实现一张图片上传到flash player 当中,但是没有实现和服务器交互的过程。因此只是算半成品,可以自行完善。

 

 

 

 

有时候,我们希望可以保存一些图片或者发送图片到数据库那里。暂时先讲讲保存(O(∩_∩)O哈哈~)。

Cs4 提供了的方法,这样的话我们就可以轻松从 保存图片到我们电脑上。不需要动很多脑

public function save(data:*, defaultFileName:String = null):void

 

方法大概是

//保存图片。这样就可以实现保存到数据了。在帮助文档里面讲了这种保存可以有几种数据,xml, 字符串 ,和ByteArray 这些类型

这一点是区别cs3版本。功能简单了很多,实现过程变得更加简单了。

 

至于发送图片到数据库进行保存:则我们可以以二进制的数据格式进行发送。(发送过程和搭建可以在网上百度搜索出来)关键是后台搭建这一点。对于个人来讲,后台技术很烂,暂时还需要时间去实践,有机会会尝试弄出来。当是我的一份作业。

基本思路还是借助URLLoader 这个类进行对数据发送。其他就可以找找源码来实现。

 

好,该吃饭去了,哈哈你吃了没。明天继续!

 

 

 

 

 

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值