# MovieClip.curveTo()

#### Availability

Flash Player 6.

#### Usage

`my_mc``.curveTo (``controlX``,` `controlY``,` `anchorX``,` `anchorY``)`

#### Parameters

`controlX` An integer that specifies a horizontal position relative to the registration point of the parent movie clip of the control point.

`controlY` An integer that specifies a vertical position relative to the registration point of the parent movie clip of the control point.

`anchorX` An integer that specifies a horizontal position relative to the registration point of the parent movie clip of the next anchor point.

`anchorY` An integer that specifies a vertical position relative to the registration point of the parent movie clip of the next anchor point.

#### Returns

Nothing.

#### Description

Method; draws a curve using the current line style from the current drawing position to (`anchorX`, `anchorY`) using the control point specified by (`controlX`, `controlY`). The current drawing position is then set to (`anchorX`, `anchorY`). If the movie clip you are drawing in contains content created with the Flash drawing tools, calls to `curveTo` are drawn underneath this content. If you call `curveTo` before any calls to `moveTo`, the current drawing position defaults to (0, 0). If any of the parameters are missing, this method fails and the current drawing position is not changed.

#### Example

The following example draws a circle with a hairline point, solid blue line, and a solid red fill.

    _root.createEmptyMovieClip( "circle", 1 );
    with ( _root.circle )
    {
    	lineStyle( 0, 0x0000FF, 100 );
    	beginFill( 0xFF0000 );
    	moveTo( 500, 500 );
    	curveTo( 600, 500, 600, 400 );
    	curveTo( 600, 300, 500, 300 );
    	curveTo( 400, 300, 400, 400 );
    	curveTo( 400, 500, 500, 500 );
    	endFill();
    }

#### See also

`MovieClip.beginFill()`,`` `MovieClip.createEmptyMovieClip()`,`` `MovieClip.endFill()`,`` `MovieClip.lineStyle()`, `MovieClip.lineTo()`, `MovieClip.moveTo()`