Line drawing

by pitombo
...
@author Gustavo Pitombo
http://www.gustavopitombo.com.br
♥0 | Line 34 | Modified 2010-04-22 03:31:54 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.display.BlendMode;    
    /**
	 * ...
	 * @author Gustavo Pitombo
	 * http://www.gustavopitombo.com.br
	 */
    [SWF(width="465", height="465", backgroundColor="0x000000", frameRate="40")]
    public class LineDrawing extends Sprite {
    		private var sp:Sprite;
    		private var angulo:Number = Math.PI/90;
    		private var newAngulo:Number = 0;   
    		private var _line:Vector.<Sprite> = new Vector.<Sprite>();
        public function LineDrawing() 
        {
        		this.addEventListener(Event.ENTER_FRAME, _loop, false, 0, true);
        }
        private function _loop(e:Event):void
        {
        		newAngulo += angulo;
        		var _x:Number = Math.cos(newAngulo) * 1000;
			var _y:Number = Math.sin(newAngulo) * 1000;
        		line.draw(this, 2, Math.random() * 0xFFFFFF, 230, 230, _x, _y);
        	}
    }
}

import flash.display.Sprite;
class line{
	public function line():void {}	
	public static function draw(line:Sprite, _thikness:int, _color:uint, x1:Number, y1:Number, x2:Number, y2:Number):Sprite
	{
		//line.graphics.clear();
		line.graphics.lineStyle(_thikness, _color);
		line.graphics.moveTo(x1,y1);
		line.graphics.lineTo(x2,y2);
		return line;
	}
}