forked from: 3D Example, Flash Player 10 : flash on 2009-7-2
forked from 3D Example, Flash Player 10 : flash on 2009-7-2 (diff: 362)
ActionScript3 source code
/**
* Copyright dotf ( http://wonderfl.net/user/dotf )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/njta
*/
package
{
import flash.display.*;
import flash.filters.DisplacementMapFilter;
import flash.filters.DisplacementMapFilterMode;
import flash.text.*;
import flash.geom.*
public class WaveFilter extends Sprite
{
public function WaveFilter(bmp:Bitmap)
{
var bmpData=bmp.bitmapData;
var f=new DisplacementMapFilter(new BitmapData(bmpData.width,bmpData.height) ,new Point(0,0), BitmapDataChannel.RED, BitmapDataChannel.BLUE, 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():TextField
{
var field=new TextField();
field.text="kuku";
var format=new TextFormat();
format.size=300;
format.color=0x000000;
format.bold=true;
field.setTextFormat(format);
field.autoSize="left";
field.x=101;
field.y=100;
return(field);
}
}
}