forked from: 3D Example, Flash Player 10 : flash on 2009-7-2

by dotf forked from 3D Example, Flash Player 10 : flash on 2009-7-2 (diff: 362)
♥0 | Line 34 | Modified 2009-11-12 12:03:59 | MIT License
play

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