flash on 2010-2-13

by Tamanegi_kenshi
♥0 | Line 33 | Modified 2010-02-13 01:40:04 | MIT License
play

ActionScript3 source code

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

package{
	import flash.display.Sprite;
	import flash.filters.DropShadowFilter;
	import flash.events.Event;
	
	public class ani extends Sprite{
		private var sp:Sprite;
		private var drop:DropShadowFilter;
		
		public function ani(){
			init();
			}
		private function init():void{
			sp = new Sprite();
			with(sp.graphics){
				lineStyle(1);
				beginFill(0xff0000);
				drawCircle(0,0,15);
				endFill();
				}
			sp.x = stage.stageWidth/2;
			sp.y = stage.stageHeight/2;
			addChild(sp);
			
			drop = new DropShadowFilter(0,0,255,5,10,10,1);
			addEventListener(Event.ENTER_FRAME,onE);
           }
		
		private function onE(event:Event):void{
			var dx:Number = mouseX - sp.x;
			var dy:Number = mouseY - sp.y;
			drop.distance = -Math.sqrt(dx*dx + dy*dy);
			drop.angle =Math.atan2(dy,dx)*180/Math.PI;
			sp.filters =[drop];
			
			
		}
		
		}	
	
	
	
	
	
}