flash on 2010-2-16

by kazuyuki
♥0 | Line 37 | Modified 2010-02-16 01:16:32 | 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/iTHr
 */



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.5;
        	_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();
        	}
    }
}

import flash.display.Sprite;

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