flash on 2010-7-21

by cpu_t
♥0 | Line 24 | Modified 2010-07-21 23:53:31 | MIT License
play

ActionScript3 source code

/**
 * Copyright cpu_t ( http://wonderfl.net/user/cpu_t )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/kwMM
 */

package {
    import flash.events.Event;
    import flash.display.BitmapData;
    import flash.filters.DisplacementMapFilter;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            sp=new Sprite();
            var df:DisplacementMapFilter=new DisplacementMapFilter(new BitmapData(465,465),null,2,4,50,50,"clamp");
            df.mapBitmap.perlinNoise(20,20,4,Math.random()*0xFFFFFF,true,false);
            sp.filters=[df];
            sp.graphics.beginFill(0x00FF00);
            sp.graphics.drawCircle(0,0,30);
            addChild(sp);
            addEventListener(Event.ENTER_FRAME,efHandler);
        }
        private var sp:Sprite;
        private function efHandler(e:Event):void
        {
            sp.x+=Math.random();
            sp.y+=Math.random();
        }
    }
}