test
♥0 |
Line 44 |
Modified 2009-07-18 04:52:21 |
MIT License
archived:2017-03-20 16:01:36
ActionScript3 source code
/**
* Copyright devm ( http://wonderfl.net/user/devm )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/ra72
*/
package{
import frocessing.display.*;
import flash.filters.*;
import flash.display.*;
import flash.geom.*;
import flash.events.Event;
[SWF(width="465", height="465", frameRate="30")]
public class Main extends Sprite{
private var _x:Number;
private var _y:Number;
private var _sw:int = 465;
private var _sh:int = 465;
private var _bmd:BitmapData;
private var _canvas:Sprite;
public function Main(){
_bmd = new BitmapData(_sw, _sh, false, 0x0);
addChild(new Bitmap(_bmd));
_canvas = new Sprite();
addEventListener(Event.ENTER_FRAME, update);
//this.blendMode = BlendMode.ADD;
}
private function update(evt:Event):void{
var px:Pix = new Pix();
px.x = mouseX;
px.y = mouseY;
_canvas.addChild(px);
_bmd.colorTransform(_bmd.rect, new ColorTransform(0.99, 0.99, 0.99));
_bmd.applyFilter(_bmd, _bmd.rect, new Point(), new BlurFilter(2, 2));
_bmd.draw(_canvas);
_canvas.removeChild(px);
}
}
}
import frocessing.display.*;
import flash.filters.*;
internal class Pix extends F5MovieClip2DBmp{
public function Pix(){
size(10, 10);
stroke(200, 200, 200);
pixel(0, 0);
var blurFilter:BlurFilter = new BlurFilter(5, 5, 5);
this.filters = [blurFilter];
}
}