摘要: Flex中利用ByteArray与BitmapData互相转换实现图片的二进制保存与复原近 日在项目当中需要将图片保存到共享对象当中,开始用了俩天的时间做了对象的序列化,并以BitmapData的形式进行了图片的序列化保存共享,因为系统 没有提供更好的接口所以无法测试,前天写好了测试代码,结果对象的其他类型的属性都可以访问了,但图片就是复原不了,到各大论天,技术网站考究了一天也没 有答案,只有“KingLong's”的“[AS3]BitmapBytes类-实现BitmapData与 ByteArray(Base64)之间互转功能”一篇文章,看了半天,研究了半天,结果他把一个核心的类没有 阅读全文
posted @ 2014-03-22 00:31 9筒 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 需要Flash Player 10+版本的支持,原理就是主要利用fp10中的FileReference.load(),FileReference.data和 Loader.loadBytes()三个方法通过图片加载到内存中,来实现预览本地图片,但这个方式不太适用大图片预览,图片越大内存消耗就越大。[注意]:1.我这边图片上传路径是无效的,所以图片上传失败是正常的,你们可以改一下上传路径即可;2.需要Flash Player 10的支持;3.这次主要研究是预览本地图片功能。 1 package project.test 2 { 3 import flash.dis... 阅读全文
posted @ 2014-03-22 00:29 9筒 阅读(549) 评论(0) 推荐(0) 编辑
摘要: json是JavaScript Object Notation的简写,是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它是基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集,也就是说他是来自于jav... 阅读全文
posted @ 2014-03-22 00:20 9筒 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 出处:http://hereson.javaeye.com/blog/1981391. 客户端生成BitmapData 对象。2. 用JPGEncoder 对其编码相应的字节数组3 用URLRequest和URLLoader发送数据。4.服务用request.getInputStream()接收流..5.保存为图片格式。 1 package 2 ...{ 3 import flash.geom.Point; 4 import flash.geom.Rectangle; 5 import flash.net.URLLoader; 6 import f... 阅读全文
posted @ 2014-03-22 00:17 9筒 阅读(411) 评论(0) 推荐(0) 编辑
摘要: AS3 在图片处理方面给我们带来了令人惊奇的功能。其中一个特性就是允许将一个显示对象编码为JPEG格式,当然要感谢JPEG Encoder包含在了AS3 Core Library里面,这让我们可以做一个实际上非常容易的实例。在这篇文章里,我将向你展示如何创建一个Flash文件,并且把一个电影剪辑编码成 JPEG格式,然后允许用户下载这个图片到他们的桌面上。或许下面这个例子可以给你一些启发,告诉你如何应用这项技术,尝试在上面绘画,然后点击下面的按钮吧。点击这里查看示例准备工作在我们开始之前,请确保你拥有了ActionScript. 3 Core Library。这个类库包含了一些很有用的类,用于 阅读全文
posted @ 2014-03-22 00:06 9筒 阅读(793) 评论(0) 推荐(0) 编辑