var nWidth = Stage.width; var nHeight = Stage.height; var nBase = 0.125; var nOctarves = 6; var myBitmap = (new flash.display.BitmapData(nWidth,nHeight)); var nColorChannel = 1; var myPoint = (new flash.geom.Point(10,10)); var nScale = 10; function xWave(){ var local2 = Math.floor(Math.random()*10); myBitmap.perlinNoise(nWidth*nBase,nHeight*nBase,nOctarves,local2,false,true,nColorChannel,false); var local1 = new flash.filters.DisplacementMapFilter(myBitmap,myPoint,nColorChannel,nColorChannel,nScale,nScale); my_mc.filters = [local1]; } my_mc.onPress = function(){ this.onEnterFrame = xWave delete onPress }