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
