积木首页 | 500多种网页特效 | 函数手册 | 广播电台 | 高清晰图片素材 | 服务器合租 | 万年历 | 网友最新浏览记录
程序开发 网页设计 搜索引擎 特效代码 操作系统 防范病毒 黑客技术 图形图象 电脑硬件 网络技术 服 务 器 数 据 库 网文精粹
您的位置:积木首页 >> 网页设计频道 >> Flash >> 正文:
标题:AS3:Flash制作大头贴的最佳方案
时间:2006-4-27 来源:不详 浏览数:

  有兴趣并且有条件(安装了最新版的FlashPlayer8.5并且有摄像头)的的朋友可以先去体验一下我用Flex2来开发的的大头贴程序:http://www.weni.cn/capture/

  随着flash8的发布,使用flash8的位图处理新功能来开发大头贴程序的运用也越来越多,比较突出的是腾讯的QQ-ZONE。

然而使用flash8的as2来生成图片并且提供用户下载的效率并不高,相关瓶颈和解决方案在我的blog(http://www.weni.cn/index.php?play=reply&id=57])有介绍。

  然而AS3则可以很好地解决上面的一系列问题:

  1、AS3可以直接把截取的BitmapData生成压缩过的png格式文件的二进制数据,这样同样大小的画面传输的数据量可以缩减成只有原来的几十份之一。

  2、后台接收到数据之后直接将接收到的数据存储成png格式的文件即可(php只要一行代码就能搞定),从而后台的效率可以提高到原来的几倍到n倍。

  3、AS3的数据处理速度是AS2的几十倍到上百倍,例如大头贴的相框都是灰度的gif图,我用BitmapData的方法将相框中白色转成透明,黑色部分转成白色,黑白之间的颜色转成半透明的颜色,这样才能将相框应用到相片上面去,这个转变过程我用as2来实现要花上3~7秒的时间,然而用as3实现的话瞬间就完成了。


(责任编辑:欣欣裴)
关于本站 | 广告服务 | 联系我们 | 版权申明 | 强强联盟 | 投稿热线 | 网站地图 | 申请链接
Copyright ©2005-2006 Gimoo.net All rights reserved. 积木网 版权所有
E-mail:gimoohr@gmail.com 京ICP备05050695号