Line drawing
...
@author Gustavo Pitombo
http://www.gustavopitombo.com.br
♥0 |
Line 34 |
Modified 2010-04-22 03:31:54 |
MIT License
archived:2017-03-20 03:25:37
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;
}
}