My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

Lets you create and on the fly edit bezier curves with an easy syntax. You can add as many anchor and control points as you want.

How to use

import beziercurve.BezierCurve;
import beziercurve.display.AnchorPoint;
import beziercurve.display.ControlPoint;
import beziercurves.events.BezierEvent;

...

BezierCurve.verbose = true;

var b:BezierCurve = new BezierCurve(0, 0xFF0000, 1);
addChild(b);

b.addAnchor(x, y);
b.addControl(x, y);
b.addAnchor(x, y);
b.addControl(x, y);
b.addControl(x, y);
b.addControl(x, y);
b.addAnchor(x, y);
b.addAnchor(x, y);

var a0:AnchorPoint = new AnchorPoint(x, y);
var a1:AnchorPoint = new AnchorPoint(x, y);
var c0:ControlPoint = new ControlPoint(x, y);
b.addPath(a0, c0, a1);

b.editable = true;
b.showEditor = true;

b.addEventListener(BezierEvent.START_EDITING, startEditCurve);
b.addEventListener(BezierEvent.END_EDITING, endEditCurve);

Documentation

online http://www.nicolaslevavasseur.com/beziercurves/ or download here

Contact

http://www.nicolaslevavasseur.com

Powered by Google Project Hosting