public class Main extends Sprite { private var _bitmap:BitmapData= new BitmapData(stage.stageWidth,stage.stageHeight,false,0xffffffff); private var _image:Bitmap = new Bitmap(_bitmap); private var _seed:Number = 10000; private var _pixelCount:int = 0;
public function Main( ) { addChild(_image); addEventListener(Event.ENTER_FRAME, onEnterFrame); }
public function onEnterFrame(event:Event):void { _seed = _bitmap.pixelDissolve(_bitmap, _bitmap.rect, new Point( ), _seed, 1000, 0xff000000); _pixelCount += 1000; if(_pixelCount > _bitmap.width * _bitmap.height) { removeEventListener(Event.ENTER_FRAME, onEnterFrame); } } } }
Related Scripts with Example Source Code in same category :