Graphics
Flash version of http://lib.ivank.net/?p=demos&d=graphics
♥0 |
Line 29 |
Modified 2012-09-01 21:17:42 |
MIT License
archived:2017-03-10 16:40:26
ActionScript3 source code
/**
* Copyright Ivan_Kuckir ( http://wonderfl.net/user/Ivan_Kuckir )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/v96R
*/
package
{
import flash.display.Sprite;
public class Demo extends Sprite
{
public function Demo()
{
var s = new Sprite();
stage.addChild(s);
// shapes
for(var i=0; i<50; i++)
{
var color = Math.floor(Math.random()*0xffffff);
s.graphics.beginFill(color, 0.6);
if(i<25) s.graphics.drawRect (Math.random()*800, Math.random()*500, 70, 70);
else s.graphics.drawCircle(Math.random()*800, Math.random()*500, 40);
}
s.graphics.endFill();
// line
s.graphics.lineStyle(3, 0xff0000);
s.graphics.moveTo(20, 20);
s.graphics.lineTo(400, 400);
// curve
s.graphics.moveTo(50, 300);
s.graphics.curveTo(400,400, 300,50);
// triangle
s.graphics.lineStyle(0, 0, 0);
s.graphics.beginFill(0x0066ff, 1);
s.graphics.drawTriangles(Vector.<Number>([350,100, 600,50, 500,300]), Vector.<int>([0,1,2]) );
s.graphics.endFill();
}
}
}