forked from: forked from: test
forked from forked from: test (diff: 22)
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))
}
}
}
