// Returns the points on a bezier curve for a given time (t is 0-1);
// This is based on Robert Penner’s Math.pointOnCurve() function
// More information: http://actionscript-toolbox.com/
//for (var i:Number = 0; i < 1; i+= 1/6) {
//point = findPointOnCurve(…., i);
//}
private function findPointOnBezier(p1x:Number, p1y:Number, cx:Number, cy:Number, p2x:Number, p2y:Number, t:Number):Object
{
return {x: p1x + t * (2 * (1 – t) * (cx – p1x) + t * (p2x – p1x)), y: p1y + t * (2 * (1 – t) * (cy – p1y) + t * (p2y – p1y))};
}
另外利用Tweener结合pv3d做的例子很入门,
http://labs.zeh.com.br/blog/?p=104
编辑镜头推近感觉很好~~~