Curve control point : Curve « Graphics « Flash / Flex / ActionScript

Home
Flash / Flex / ActionScript
1.Animation
2.Array
3.Class
4.Data Type
5.Development
6.Function
7.Graphics
8.Language
9.Network
10.Regular Expressions
11.Statement
12.String
13.TextField
14.XML
Flash / Flex / ActionScript » Graphics » Curve 




Curve control point
 
package{
  import flash.display.Sprite;
  import flash.display.*;
  public class Main extends Sprite{
    public function Main(){

        var canvas:Shape = new Shape(  );
        addChild(canvas);
        canvas.graphics.lineStyle(20x0000FF);
        curveThrough3Pts(canvas.graphics, 10010015050200100);

    }// Adapted from Robert Penner's drawCurve3Pts(  ) method
    public function curveThrough3Pts (g:Graphics,startX:Number, startY:Number,
                                      throughX:Number, throughY:Number,
                                      endX:Number, endY:Number) {
      var controlX:Number = (* throughX.5 (startX + endX);
      var controlY:Number = (* throughY.5 (startY + endY);
      g.moveTo(startX, startY);
      g.curveTo(controlX, controlY, endX, endY);
    }


  }
}

        














Related examples in the same category
1.Drawing Curves in a Graphics Object
2.Drawing Curves: curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number)
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.