function DisplacementMapFilterExample() { createFilter(); } function createFilter():void { var filter:BitmapFilter = getBitmapFilter(); filters = new Array(filter); } function getBitmapFilter():BitmapFilter { var mapBitmap:BitmapData = createBitmapData(); var mapPoint:Point = new Point(0,0); var channels:uint = BitmapDataChannel.RED; var componentX:uint = channels; var componentY:uint = channels; var xScale:Number = 0.5; var yScale:Number = -30; var Mode:String = DisplacementMapFilterMode.CLAMP; var color:uint = 0; var Alpha:Number = 0; return new DisplacementMapFilter(mapBitmap, mapPoint, componentX, componentY, xScale, yScale, Mode, color, Alpha); } function createBitmapData():BitmapData { return Fisheye.bitmapData; }