package ffffff.exp { import flash.filters.DisplacementMapFilter; import flash.filters.BlurFilter; import flash.display.BitmapDataChannel; import flash.events.Event; import flash.display.Bitmap; import flash.display.BitmapData; import flash.geom.Point; import flash.display.MovieClip; /** * @author white */ public class WanderingPixels extends MovieClip { private const WIDTH:Number = 300; private const HEIGHT:Number = 300; private var output : BitmapData = new BitmapData(WIDTH, HEIGHT,false,0); private var map:BitmapData = new BitmapData(WIDTH, HEIGHT); private var pixels:Array = []; private var num:Number = 500; private var movePoint1:Point = new Point(0, 0); private var movePoint2:Point = new Point(0, 0); private var origin : Point = new Point(0, 0); private var blur : BlurFilter; public function WanderingPixels() { for(var i:Number = 0;iWIDTH) p.x -= WIDTH ; if(p.x<0) p.x += WIDTH ; if(p.y > HEIGHT) p.y -= HEIGHT ; if(p.y <0) p.y += HEIGHT ; output.setPixel(p.x, p.y, 0x66FF00); } } } }