在Actionscript 中使用Bitmaps
新的BitmapData 类用来描述在内存中的bitmap对象,当你创建一个新的类实例时,一个空的图像就已经保存在内存中了,你可以使用BitmapData类所提供的各种方法来操作这个原始的bitmap.在你开始应用BitmapData类之前,你需要先了解一个关于bitmaps的前前后后。
Bitmap是一个数字格式图形,它使用色彩数据网格来描述一张图像,在网格中的每一个单元格代表一个像素,每一个像素是都是由指定的色值渲染成的一个图像。Bitmap在flash player中被保存成32位色彩深度。这意味着每一个被指定了色彩的像素都是以二进制数保存,它的长度为32bit.在32位图像中的一个像素的颜色它可能只是16.7万色中的一种。每一种颜色又是由四种颜色通道如红,绿,蓝和alpha通道组成。
这个教程利用BitmapData类来获取位图的颜色代码,至于该类如何使用,请大家参考其他相关教程。最终效果如下:
点击这里下载源文件
首先准备一幅图片,然后调整Flash文档的属性使高和宽符合,然后导入到库中,双击修改图片的属性。
然后新建立一个影片剪辑元件sample,绘制一个黑色矩形。
再新建立一个影片元件colorinfo,把上面的影片元件拖拽过来,给个实例名。
然后建立动态文本框。
把colorinfo电影元件放到场景的右下角,命名实例名selectedcolor,然后新建立一个图层。
输入下面代码:
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |