Flex中如何通过BitmapData类的compare()函数对嵌入的两个bitmap进行比较的例子
Sunday, October 5th, 2008接下来的例子演示了Flex中如何通过BitmapData类的compare()函数,对嵌入的两个bitmap进行比较。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
Flex中利用Bitmap和BitmapData类创建FLV暗点缩略图的例子
Monday, July 7th, 2008在前面的不少例子中都介绍过FLV暗点相关的内容(比如:Flex中如何利用cuePointManager属性和addCuePoint事件往FLV中添加ActionScript暗点的例子),接下来的例子演示了Flex中如何利用Bitmap和BitmapData类,创建FLV暗点缩略图。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
Flex中如何利用Bitmap和BitmapData类复制图片到一个TileList控件的例子
Sunday, July 6th, 2008在前面的Flex中利用Bitmap类,BitmapData类以及getPixel()事件获取图片中颜色像素值的例子中,我们了解了如何通过Bitmap类,BitmapData类以及getPixel()来取得颜色值,接下来的例子演示了Flex中如何利用Bitmap和BitmapData类,复制图片到一个TileList控件,每次只要按一下“Copy image”,就会创建一个新的图片对象,然后将其添加到TileList中。本例中其实还演示了如何创建一个HBox容器,Image和Label控件的组合。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
Flex中利用Bitmap类,BitmapData类以及getPixel()事件获取图片中颜色像素值的例子
Sunday, July 6th, 2008编辑页面CSS的时候,很多的时候都不知道图片中颜色的像素值,每次都要用Photoshop之类的工具打开,来获取像素值。Flex中继承了PhotoShop的这一方便的功能,通过Bitmap类,BitmapData类以及getPixel(),就可以简单的取得颜色值。接下来的例子就演示了Flex中利用Bitmap类,BitmapData类以及getPixel()事件,获取图片中颜色像素值。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
ActionScript 3中描画像素的最快的方法
Thursday, May 1st, 2008ActionScript 3可以显示一幅通过代码计算得出RGB值而动态生成的bigmap图像。利用这种特性,演绎3D元素,制作影像和图片以及其他的效果都显得比较容易。为了在显示器屏幕中描画像素,就需要创建一个Bitmap和BitmapData类的实例,BitmapData表示一组像素,而Bitmap则是用来描画这些像素的一个DisplayObject对象。为了动态的描画出逼真的bitmap图像,就需要在各个框架中写入所有的像素。而实现这一点,至少有两种方法:一种是通过给每一个像素调用一次setPixel,还有一种是创建一个适当大小的ByteArray,然后将其传给BitmapData.setPixels.所以,如果你希望你的代码执行的足够快,那应该选择哪一种呢?
下面的代码应该是最快的了: