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