Loading Pixel Bender Filters in Flash 10



O  site fo lee Brimelow ele esta colocando alguns codigos sobre o flash 10, e como o programa Pixel Bander da adobe você pode criar efeitos e levar para dentro do flash.
package
{
	import flash.display.*;
	import flash.events.*;
	import flash.net.*;
	import flash.filters.*;
	import flash.utils.*;

	public class PixelBender extends Sprite
	{
		private var fr:FileReference;
		private var shader:Shader;
		private var shaderFilter:ShaderFilter;
		private var loader:Loader;

		public function PixelBender():void
		{
			fr = new FileReference();
			fr.addEventListener(Event.SELECT, onSelect);
			fr.addEventListener(Event.COMPLETE, onComplete);
			loader = new Loader();
			loader.load(new URLRequest("SOME_IMAGE"));
			addChild(loader);
			loader.addEventListener(MouseEvent.CLICK, loaderClick);
		}

		private function loaderClick(e:Event):void
		{
			fr.browse();
		}

		private function onSelect(e:Event):void
		{
			fr.load();
		}

		private function onComplete(e:Event):void
		{
			shader = new Shader(fr.data);
			shaderFilter = new ShaderFilter();
			shaderFilter.shader = shader;
			loader.filters = [shaderFilter];
		}
	}
}