@michael
Naja... ich hatte zumindest auf irgendeine Verzerrgeschichte für Mcs gehofft. Aber egal... denn
DisplacementMap funktioniert!
http://www.rgblaster.de/ff/f8toys4.html
Der Trick hierbei ist bei jedem Frame den Filter neu in anyClip.filters zu schreiben, dann klappt es auch. Vermutlich muss man den Filter neu initialisieren auch wenn sich nur die verknüpfte Map geändert hat. Der Filter selbst bleibt ja immer gleich.
map=new flash.display.BitmapData(400,400,true,0);
disp= new flash.filters.DisplacementMapFilter();
disp.mapBitmap=map;
disp.mode="ignore";
disp.scaleX=-40;
disp.scaleY=-40;
disp.componentX=1;
disp.componentY=1;
disp.alpha=1;
disp.mapPoint=new flash.geom.Point(0,0);
disp.color=0xFF882266;
flt= [disp];
anyClip.filters=flt;
Der wichtigste Parameter hier ist "mapBitmap"
Dies ist das Bild, was die Verschiebe-Offsets für den gefilterten Mc bereithält.
Viele Gruesse
=:] Aerks