Bitmap的杂点效果:
漂移的云彩:
import flash.display.Bitmap;
import flash.display.BitmapData;
// 创建BitmapData对象
var myBitmapDataObject:BitmapData = new BitmapData(550, 400, false, 0x00FF0000);
// 获取随机种子数
var seed:Number = Math.floor(Math.random() * 100);
// 使用BitmapDataChannel指示要使用的颜色通道
var channels:uint = BitmapDataChannel.GREEN | BitmapDataChannel.BLUE | BitmapDataChannel.RED;
// 对myBitmapDataObject对象应用杂点效果
myBitmapDataObject.perlinNoise(100, 80, 6, seed, false, true, channels, false, null);
var myBitmap:Bitmap = new Bitmap(myBitmapDataObject);
myBitmap.x = 0;
myBitmap.y = 0;
addChild(myBitmap);
addEventListener(Event.ENTER_FRAME, scrollBitmap);
function scrollBitmap(event:Event):void
{
myBitmapDataObject.scroll(1, 0); // 水平移动
}