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