热门关键字:
当前位置 :| 主页>平面动画>Flash教程>

flash 8 BitmapData 类的应用

来源: 作者: 时间:2008-04-20 点击:
>

  BitmapData类是什么

  Flash.display.bitmapData允许我们使用像素层级来控制位图,这意味着什么呢,好,在下面的简介中我们将简介它能做什么。

  ·复制和粘贴整个图像,部分图案。或者是每一个独立的像素。

  ·鉴别或是改变像素或是像素群组的颜色。

  ·应用新的FLASH滤镜。

  ·创建随机的像素(noise或perlin noise)等等。

  它还可以将bitmapDate应用到视频上。

  创建bitmapData 类的实例

  我们用如下的方法创建bitmapData实例

  bmap=new flash.display.BitmapData(100,100,false,0);

  BitmapData类提供了四个参数

  width(number数值,像素宽)

  Height(number数值,像素高)

  Alpah值(boolean布尔值)

  Default background color fill(默认添充的背景色)(number数值)

  因此从上面代码,我们可以看出我创建了一个100*100方形,不允许alpha透明,指定0为背景色,也就是黑色。

  注意:到目前为,我不能确定是否alpha值只与BMD的背景alpha相关连,或是它是否只是允许图像中的像素透明。

  Copy & Paste

  复制和粘贴

  也许最好的例子就是从最基础的复制和粘贴操作开始。想象一下通过BMD从图像上来复制和粘贴像素。例如,在flashmx2004或是更早的版本中,载入图像到movieclip中然后在movieclip中复制来查看所复制的图像是不可能的。因为任何载入的图像都必须重新加载,如果你想看更多的复制内容。

  我们当然也可以在创作时手动的导入图片,也许这是最简单方法,我们将在第一例子中使用这种方。

  下载第一个范例文件sample fla(bmap.zip),在你继续进行之前,先快速的看一下这个文件。


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表
推荐内容