forked from: flash on 2010-2-16

by kazuyuki
♥0 | Line 36 | Modified 2010-02-16 01:13:04 | MIT License
play

ActionScript3 source code

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

// forked from kazuyuki's flash on 2010-2-16


package {
	import flash.events.Event;
    import flash.display.*;
    [swf(frameRate="30",width="465",height="465")]
    public class FlashTest extends Sprite {
    	private var _circle:Circle;
        public function FlashTest() {
        	_circle = new Circle(10);
        	
        	_circle.alpha = 0.25;
        	_circle.vx = 3;
        	_circle.vy = 4;
        	
        	_circle.x = 465/2;
        	_circle.y = 465/2;
        	
        	addChild(_circle);
        	
        	addEventListener(Event.Enter_Frame,enterFrameHandler);
        }
        	private function enterFrameHandler(e:Event):void{
        		_circle.move();
        	}
    }
}

class Circle extends Sprite{
	public var vx:int;
	public var vy:int;
	public var radius:int;
	
	public function Circle(_radius:int,_fillColor:uint = 0xff0000){
		
		graphics.beginFill(_fillColor);
		graphics.drawCircle(0,0,_radius);
		graphics.endFill();
		
		radius = _radius;
	}
	public function move():void{
		x += vx;
		y += vy;
	}
}