Так как я ничего не понял из примеров по DisplacementMapFilter, решил попробовать создать свой эффект. Но как я и ожидал - не работает. Помогите пожалуста. И если кто может объясните как работают эти фильтры...
А вот и тот бред что я написал:

Код AS3:
package fl.bmpEff
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.filters.DisplacementMapFilter;
import flash.filters.DisplacementMapFilterMode;
import flash.text.*;
import flash.geom.*
public class WaveFilter
{
public function WaveFilter(bmp:Bitmap)
{
var bmpData=bmp.bitmapData;
var f=new DisplacementMapFilter(new BitmapData(bmpData.width,bmpData.height)
,new Point(0,0), 1, 1, 200, 200,
DisplacementMapFilterMode.IGNORE);
var field=txtField();
var mtrx=new Matrix(1,0,0,1,100,100);
f.mapBitmap.draw(field,mtrx);
bmp.filters=[f];
}
private function txtField()
{
var field=new TextField();
field.text="kuku";
var format=new TextFormat();
format.size=300;
format.color=0xffffff;
format.bold=true;
field.setTextFormat(format);
field.autoSize="left";
field.x=100;
field.y=100;
return(field);
}
}
}