Código ActionScript :
import flash.display.*; import flash.geom.*; import flash.filters.*; createWater(water_mc); function createWater(target:MovieClip):Void { target.counter = 1; target.pt = new Point(0, 0); target.mpoint = new Point(0, 0); target.myBitmap = new BitmapData(target._width, target._height, false, 0); target.myDispl = new DisplacementMapFilter(target.myBitmap, target.mpoint, 10, 2, 10, 15, "clamp"); target.myList = new Array(); target.myList.push(target.myDispl); target.filters = target.myList; target.onEnterFrame = function() { filterList = target.filters; offset = new Array(); offset[1] = new Object(); offset[1].x = target.counter; offset[1].y = target.counter/8; target.myBitmap.perlinNoise(45,5,3,50,true,false,7,true,offset); filterList.mapBitmap = target.myBitmap; target.filters = filterList; target.counter++; }; }
gracias de antemano
