public class Main extends Sprite { private var _bitmap:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight, false, 0xff000000); private var _image:Bitmap = new Bitmap(_bitmap); private var _blurFilter:BlurFilter = new BlurFilter( );
public function Main( ) { addChild(_image); addEventListener(Event.ENTER_FRAME, onEnterFrame); }
public function onEnterFrame(event:Event):void { for(var i:int = 0; i < 500; i++) { _bitmap.setPixel(mouseX + Math.random( ) * 20 - 10, mouseY + Math.random( ) * 20 - 10, 0xffffffff); } _bitmap.applyFilter(_bitmap, _bitmap.rect, new Point( ), _blurFilter); } } }
Related Scripts with Example Source Code in same category :