AS3:Flash制作大头贴的最佳方案

王朝other·作者佚名  2008-05-19
宽屏版  字体: |||超大  

随着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实现的话瞬间就完成了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有