何かが追ってくるような気がする

by gaina
♥0 | Line 49 | Modified 2010-06-03 01:18:26 | MIT License
play

ActionScript3 source code

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

package 
{
	import flash.display.DisplayObject;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.filters.BlurFilter;
	
	[SWF(width=465,height=465,backgroundColor=0x000000)]
	public class OTTEKURU extends Sprite 
	{
		private var SCALE:Number = 1;
		private var scaleAg:Number = 0.05;
		
		public function OTTEKURU():void 
		{
			stage.addEventListener(MouseEvent.MOUSE_MOVE,NANIKA);
		}
		
		private function NANIKA(event:Event):void
		{
			draw();
		}
		
		private function draw():void {
			var sp:Sprite = new Sprite();
			sp.graphics.clear();
			sp.graphics.beginFill(0xffffff); 
			sp.graphics.drawCircle(0, 0, 32);
			sp.graphics.endFill();
			var spBlur:BlurFilter = new BlurFilter(32, 32, 2);
			var arr:Array = [];
			arr.push(spBlur);
			sp.filters = arr;
			sp.x = mouseX;
			sp.y = mouseY;
			sp.z = 0;
			addChild(sp);
			
			sp.addEventListener(Event.ENTER_FRAME, loop);
		}
		
		private function loop(event:Event):void
		{
			event.target.scaleX -= 0.08;
			event.target.scaleY -= 0.08;
			event.target.z -= 2;
			if (event.target.z < -50 )
			{
				event.target.removeEventListener(Event.ENTER_FRAME, loop);
				removeChild(event.target as DisplayObject);
			}
		}
		
	}
}