forked from: ボール

by 084 forked from ボール (diff: 13)
♥0 | Line 41 | Modified 2011-11-05 22:10:48 | MIT License
play

ActionScript3 source code

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

// forked from 084's ボール
package{
	import flash.display.Sprite;
        import flash.events.Event;
	public class Test extends Sprite
	{
		private var ball:Ball;
                private var easing:Number = 0.2;
		
		public function Test()
		{
			ball = new Ball();
			this.addChild(ball);
			addEventListener(Event.ENTER_FRAME, onEnterFrame); 
		}
       private function onEnterFrame(e:Event):void
		{
			var vx:Number = (mouseX - ball.x) * easing;
			var vy:Number = (mouseY - ball.y) * easing;
			ball.x += vx;
			ball.y += vy;
		}
	}
     }



	import flash.display.Sprite;
	class Ball extends Sprite
	{
		private var hankei:Number;
		private var iro:uint;
		
		public function Ball(hanikei:Number = 10, iro:uint = 0x666666)
		{
			this.hankei = hanikei;
			this.iro = iro;
			
			init();
		}
		private function init():void
		{
			graphics.beginFill(iro);
			graphics.drawCircle(0, 0, hankei);
			graphics.endFill();
                        
		}
	}




	
	 

Forked