WEB开发网
开发学院图形图像Flash [AS 功能代码教程08] Bitmap 动态效果 阅读

[AS 功能代码教程08] Bitmap 动态效果

 2009-05-30 12:07:11 来源:WEB开发网   
核心提示:一、计算机中显示的图形一般可以分为两大类——矢量图和位图,矢量图(vector):使用直线和曲线来描述图形,[AS 功能代码教程08] Bitmap 动态效果,这些图形的元素是一些点、线、矩形、多边形、圆和弧线等等,它们都是通过数学公式计算获得的,如果一个位图大小是100*100,那么Bitma

一、计算机中显示的图形一般可以分为两大类——矢量图和位图。

矢量图(vector):使用直线和曲线来描述图形,这些图形的元素是一些点、线、矩形、多边形、圆和弧线等等,它们都是通过数学公式计算获得的。众所周知Flash就是一款矢量动画制作软件。在AS中使用的填色(beginFill),画线(lineTo)等命令都是基于对矢量图的操作。

位图(Bitmap):一般是用于照片品质的图像处理,是由许多像小方块一样的像素组成的图形。简单地说,位图就是以无数的色彩点组成的图案。位图(Bitmap)也就是我们今天要介绍的。

二者比较:

1.矢量图可以无限放大,而且不会失真;而位图会失真。

2.位图由像素组成而矢量图由矢量线组成。

3.位图可以表现的色彩比较多;而矢量图则相对较少。

4.矢量图体积小,但比较消耗计算资源;位图则比较消耗内存资源,但对计算资源消耗小。

二、BitmapData类的概念

BitmapData类可用于在文档中创建可任意调整大小的透明或不透明位图图像,并且可以在运行时以各种方式对它们进行处理。可以把BitmapData对象看成一个特殊的数组,专门用来存储位图的像素点阵信息。如果一个位图大小是100*100,那么BitmapData中就好比一个存储在一个100*100的二维数组,对应存储这10000像素的颜色值。

三、BitmapData类的使用

import flash.display.BitmapData;
//导入BitmapData类
var bm = new BitmapData(width,height,transparent,fillcolor);
//实例化

四、BitmapData构造函数

public BitmapData(width, height, [transparent], [fillColor])

1 2 3 4 5 6  下一页

Tags:AS 功能 代码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接