- // write as3 code here..
- package
- {
- import flash.display.*;
- import flash.events.*;
- import flash.geom.*;
- import flash.filters.*;
- // なぜかクリックしないと描画されない><
- // -> 別のマシンだと動いた
- [SWF(frameRate="24", backgroundColor="#000000")]
- /**
- *
- * @author ll_koba_ll (RAWHIDE.)
- */
- public class Rotationlight extends Sprite
- {
- private var blur:BlurFilter;
- private var container:Sprite;
- private var source:Sprite;
- private var bmpd:BitmapData;
- public function Rotationlight()
- {
- stage.scaleMode = StageScaleMode.NO_SCALE;
- stage.align = StageAlign.TOP_LEFT;
- stage.quality = StageQuality.LOW;
- init();
- addEventListener(Event.ENTER_FRAME, update);
- }
- private function init():void
- {
- trace(stage.stageWidth)
- blur = new BlurFilter(4,4);
- bmpd = new BitmapData(500, 500, true, 0x00FFFFFF);
- container = new Sprite();
- source = new Sprite();
- addChild(new Bitmap(bmpd));
- container.addChild(source);
- with(source.graphics)
- {
- beginFill(0x00bbff);
- drawCircle(0,0,20);
- endFill();
- }
- }
- private function update(e:Event = null):void
- {
- bmpd.draw(container, null, null, BlendMode.ADD);
- bmpd.applyFilter(bmpd, bmpd.rect, new Point(), blur);
- source.x = mouseX;
- source.y = mouseY;
- }
- }
- }
Blur Circle forked from: Blur Circle
- // forked from ll_koba_ll's Blur Circle
- // write as3 code here..
- package
- {
- import flash.display.*;
- import flash.events.*;
- import flash.geom.*;
- import flash.filters.*;
- // なぜかクリックしないと描画されない><
- // -> 別のマシンだと動いた
- [SWF(frameRate="24", backgroundColor="#000000")]
- /**
- *
- * @author ll_koba_ll (RAWHIDE.)
- */
- public class Rotationlight extends Sprite
- {
- private var blur:BlurFilter;
- private var container:Sprite;
- private var source:Sprite;
- private var bmpd:BitmapData;
- public function Rotationlight()
- {
- stage.scaleMode = StageScaleMode.NO_SCALE;
- stage.align = StageAlign.TOP_LEFT;
- stage.quality = StageQuality.LOW;
- init();
- addEventListener(Event.ENTER_FRAME, update);
- }
- private function init():void
- {
- trace(stage.stageWidth)
- blur = new BlurFilter(4,4);
- bmpd = new BitmapData(500, 500, true, 0x00FFFFFF);
- container = new Sprite();
- source = new Sprite();
- addChild(new Bitmap(bmpd));
- container.addChild(source);
- with(source.graphics)
- {
- beginFill(0x00bbff);
- drawCircle(0,0,20);
- endFill();
- }
- }
- private function update(e:Event = null):void
- {
- bmpd.draw(container, null, null, BlendMode.ADD);
- bmpd.applyFilter(bmpd, bmpd.rect, new Point(), blur);
- source.x = mouseX;
- source.y = mouseY;
- }
- }
- }
Blur Circle forked from: Blur Circle
- // forked from ll_koba_ll's Blur Circle
- // write as3 code here..
- package
- {
- import flash.display.*;
- import flash.events.*;
- import flash.geom.*;
- import flash.filters.*;
- // なぜかクリックしないと描画されない><
- // -> 別のマシンだと動いた
- [SWF(frameRate="24", backgroundColor="#000000")]
- /**
- *
- * @author ll_koba_ll (RAWHIDE.)
- */
- public class Rotationlight extends Sprite
- {
- private var blur:BlurFilter;
- private var container:Sprite;
- private var source:Sprite;
- private var bmpd:BitmapData;
- public function Rotationlight()
- {
- stage.scaleMode = StageScaleMode.NO_SCALE;
- stage.align = StageAlign.TOP_LEFT;
- stage.quality = StageQuality.LOW;
- init();
- addEventListener(Event.ENTER_FRAME, update);
- }
- private function init():void
- {
- trace(stage.stageWidth)
- blur = new BlurFilter(4,4);
- bmpd = new BitmapData(500, 500, true, 0x00FFFFFF);
- container = new Sprite();
- source = new Sprite();
- addChild(new Bitmap(bmpd));
- container.addChild(source);
- with(source.graphics)
- {
- beginFill(0x00bbff);
- drawCircle(0,0,20);
- endFill();
- }
- }
- private function update(e:Event = null):void
- {
- bmpd.draw(container, null, null, BlendMode.ADD);
- bmpd.applyFilter(bmpd, bmpd.rect, new Point(), blur);
- source.x = mouseX;
- source.y = mouseY;
- }
- }
- }
Blur Circle forked from: Blur Circle
- // forked from ll_koba_ll's Blur Circle
- // write as3 code here..
- package
- {
- import flash.display.*;
- import flash.events.*;
- import flash.geom.*;
- import flash.filters.*;
- // なぜかクリックしないと描画されない><
- // -> 別のマシンだと動いた
- [SWF(frameRate="24", backgroundColor="#000000")]
- /**
- *
- * @author ll_koba_ll (RAWHIDE.)
- */
- public class Rotationlight extends Sprite
- {
- private var blur:BlurFilter;
- private var container:Sprite;
- private var source:Sprite;
- private var bmpd:BitmapData;
- public function Rotationlight()
- {
- stage.scaleMode = StageScaleMode.NO_SCALE;
- stage.align = StageAlign.TOP_LEFT;
- stage.quality = StageQuality.LOW;
- init();
- addEventListener(Event.ENTER_FRAME, update);
- }
- private function init():void
- {
- trace(stage.stageWidth)
- blur = new BlurFilter(4,4);
- bmpd = new BitmapData(500, 500, true, 0x00FFFFFF);
- container = new Sprite();
- source = new Sprite();
- addChild(new Bitmap(bmpd));
- container.addChild(source);
- with(source.graphics)
- {
- beginFill(0x00bbff);
- drawCircle(0,0,20);
- endFill();
- }
- }
- private function update(e:Event = null):void
- {
- bmpd.draw(container, null, null, BlendMode.ADD);
- bmpd.applyFilter(bmpd, bmpd.rect, new Point(), blur);
- source.x = mouseX;
- source.y = mouseY;
- }
- }
- }



