import flash.display.Bitmap;
import flash.display.BitmapData;
var bmd: BitmapData = new BitmapData(200,
200,
false,
0x00CCCCCC);
var seed: Number = Math.floor(Math.random() * 999999);
var channels: uint = BitmapDataChannel.GREEN | BitmapDataChannel.BLUE;
bmd.perlinNoise(100,
80,
6,
seed, false,
true,
channels, false,
null);
var bm: Bitmap = new Bitmap(bmd);
addChild(bm);
bm.x = stage.stageWidth / 2 -
bm.width / 2;
bm.y = stage.stageHeight / 2 -
bm.height / 2;
stage.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
function enterFrameHandler(e: Event): void {
seed = Math.floor(Math.random() * 999999);
bmd.perlinNoise(100,
80,
6,
seed, false,
true,
channels, false,
null);
bm.bitmapData = bmd;
}