rectangles
♥0 |
Line 35 |
Modified 2010-03-13 20:54:58 |
MIT License
archived:2017-03-20 10:49:52
ActionScript3 source code
/**
* Copyright jerryrom ( http://wonderfl.net/user/jerryrom )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/vNHu
*/
package
{
import adobe.utils.CustomActions;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.events.Event;
import flash.geom.Matrix;
import flash.filters.BlurFilter;
import flash.geom.Point;
import flash.geom.Rectangle;
public class Main extends Sprite
{
private var bmpdata:BitmapData;
private var matrix:Matrix;
private var circle:Sprite;
private var filter:BlurFilter;
[SWF(width="465", height="465", framerate="30")]
public function Main():void
{
bmpdata = new BitmapData(465, 465, false, 0xffffff);
addChild(new Bitmap(bmpdata, "auto", true));
filter = new BlurFilter(1, 1, 1);
matrix = new Matrix();
matrix.identity();
addEventListener(Event.ENTER_FRAME, enterframe);
}
private function enterframe(e:Event):void
{
bmpdata.applyFilter(bmpdata, new Rectangle(0, 0, Math.random()*100, Math.random()*100), new Point(Math.random()*465, Math.random()*465), filter);
bmpdata.applyFilter(bmpdata, new Rectangle(0, 0, Math.random()*100, Math.random()*100), new Point(Math.random()*465, Math.random()*465), filter);
bmpdata.applyFilter(bmpdata, new Rectangle(0, 0, Math.random()*100, Math.random()*100), new Point(Math.random()*465, Math.random()*465), filter);
}
}
}