Это отличный пост для рисования кривых Кубического Безье в ActionScript с использованием класса fl.motion.BezierSegment:
http://www.eleqtriq.com/2010/04/cubic-bezier-in-flash/
Это потрясающе - я создал полную кривую с несколькими сегментамис частью кода и классов, которые вам нужны для большинства других ссылок на этой странице:
var resolution :uint = 50;
var step :Number = 1/resolution;
function drawCurve(p0:Point, c0:Point, c1:Point, p1:Point)
{
var bezier :BezierSegment = new BezierSegment(p0, c0, c1, p1);
var t :Number = 0;
while (t <= 1)
{
var pt:Point = bezier.getValue(t);
with (graphics)
{
lineStyle(0.1, 0x00FFFF);
t == 0
? moveTo(pt.x, pt.y)
: lineTo(pt.x, pt.y);
}
t+=step;
}
pt = bezier.getValue(1);
graphics.lineTo(pt.x, pt.y);
}
Это действительно отличный пост!