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;
}

  

posted on 2020-03-19 15:29  我是cdt  阅读(174)  评论(0编辑  收藏  举报