flash on 2013-11-27
♥0 |
Line 52 |
Modified 2013-11-28 00:20:58 |
MIT License
archived:2017-03-20 06:16:37
ActionScript3 source code
/**
* Copyright xzardaz ( http://wonderfl.net/user/xzardaz )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/6LEn
*/
package {
import flash.display.Sprite;
public class FilledCircle extends Sprite {
private var lastFrame:int = -1;
private var planetsNum:int;
private var planets:Array=new Array();
//addEventListener("enterFrame", onEnterFrame);
function FilledCircle():void {
//var circle:Sprite = new Sprite();
var planet:planet=new planet();
//planet.draw();
this.planets[0]=planet;
//race("hello");
addEventListener("enterFrame", redraw);
//circle.graphics.beginFill(0xFF794B);
//circle.graphics.drawCircle(50, 50, 30);
//circle.graphics.endFill();
//this.addChild(this.planets[0].draw());
};
private function redraw():void
{
//this.graphics.clear();
//for(var i:int=0;i<this.planets.length;i++)
//{
this.addChild(this.planets[0].draw());
//}
}
}
}
import flash.display.Sprite;
class Vector2D
{
private var x:Number,y:Number;
public function Vector2D(InX:Number, InY:Number):void
{
this.x=InX;
this.y=InY;
}
public function magnitude():Number
{
return Math.sqrt(this.x*this.x+this.y*this.y);
}
public function draw(from:Vector2D):void
{
//adz
}
}
class planet
{
protected var sprPl:Sprite=new Sprite();
protected var mass:Number=1.0;
protected var Cx:Number=50.0;
protected var Cy:Number=50.0;
protected var Speed:Vector2D;
function planet():void{
this.mass=1.0;
};
public function draw():Sprite
{
this.sprPl.graphics.beginFill(0xff0000);
this.sprPl.graphics.drawCircle(this.Cx, this.Cy, 30);
this.sprPl.graphics.endFill();
return this.sprPl;
}
}