flash on 2010-1-24

by Tamanegi_kenshi
♥0 | Line 34 | Modified 2010-01-25 00:08:20 | 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/e8uA
 */

package {
	import flash.display.Sprite;
	import flash.events.Event;
	
	public class sugato extends Sprite{
		private var suga:Sprite;
		
		public function sugato(){
			init();
		}
	private function init():void{
		    suga = new Sprite();
			suga.graphics.lineStyle(1,0,1);
			suga.graphics.beginFill(0xff0000);
			suga.graphics.moveTo(-50,-25);
			suga.graphics.lineTo(0,-25);
			suga.graphics.lineTo(0,-50);
			suga.graphics.lineTo(50,0);
			suga.graphics.lineTo(0,50);
			suga.graphics.lineTo(0,25);
			suga.graphics.lineTo(-50,25);
			suga.graphics.lineTo(-50,-25);
			suga.graphics.endFill();	
			addChild(suga);
			suga.x =stage.stageWidth/2;
			suga.y =stage.stageHeight/2;
			addEventListener(Event.ENTER_FRAME,on);
	}
	    public function on(event:Event):void{
	    	  var dx:Number = mouseX - suga.x;
	    	  var dy:Number = mouseY - suga.y;
	    	  var radian:Number = Math.atan2(dy,dx);
	    	  suga.rotation = radian * 180 /Math.PI;
	    }
	    
		
	
	}
}