forked from: forked from: test

by jokehn9 forked from forked from: test (diff: 22)
♥0 | Line 43 | Modified 2012-09-11 11:15:12 | MIT License | (replaced)
play

ActionScript3 source code

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

// forked from jokehn9's forked from: test
// forked from codeonwort's test
package {
    import flash.events.MouseEvent;
    import flash.display.Shape;
    import flash.geom.ColorTransform;
    import flash.geom.Matrix;
    
    import flash.display.Bitmap
    import flash.display.BitmapData
    import flash.display.Sprite
    import flash.events.Event
    
    import flash.net.URLRequest
    import flash.display.Loader
    import flash.system.LoaderContext
    
    public class FlashTest extends Sprite {

        public function FlashTest() {
            // write as3 code here..
            //Wonderfl.disable_capture()
            stage ? init() : addEventListener("addedToStage", init)
        }
        private function init(e:Event=null):void {
            removeEventListener("addedToStage", arguments.callee)
            var L:Loader = new Loader
            L.load(new URLRequest("http://assets.wonderfl.net/images/related_images/d/d9/d9b9/d9b9e27367920f3ef42cc14e1155ec0f18908b3b"), new LoaderContext(true))
            L.contentLoaderInfo.addEventListener("complete", load_complete)
        }
        
        private function load_complete(e:Event):void {
            var src:BitmapData = new BitmapData(465, 465, false);
            var index:Number = 1;
            var bd:BitmapData = new BitmapData(465/index,465/index,false);
            
            src.draw(e.target.content)
            
            //zoom blur
            var i:int;
            var k:int;
            var s:int = 0;
            for(s=0;s<100;s++) {
                for(i=0;i<465;i+=index)  {
                    for(k=0;k<465;k+=index ) {
                       bd.setPixel(i/index,k/index,src.getPixel(i,k));
                    }

                }
                index += 0.1
            }
            addChild(new Bitmap(src));
            addChild(new Bitmap(bd))
        }
        
        
      


    }
    
}

Forked