M > MovieClip.curveTo |  |

MovieClip.curveTo

movieclip, movieclip.curveTo, curveTo

Availability

Flash Player 6.

Usage

`myMovieClip``.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

Methods; 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`