Flash Player 6。
my_mc
.curveTo(
controlX
,
controlY
,
anchorX
,
anchorY
)
controlX
一个整数,指定控制点相对于父级影片剪辑注册点的水平位置。
controlY
一个整数,指定控制点相对于父级影片剪辑注册点的垂直位置。
anchorX
一个整数,指定下一个锚记点相对于父级影片剪辑注册点的水平位置。
anchorY
一个整数,指定下一个锚记点相对于父级影片剪辑注册点的垂直位置。
无。
方法;使用由 (controlX
, controlY
) 指定的控制点,以当前线条样式绘制从当前绘画位置到 (anchorX
, anchorY
) 的曲线。当前绘画位置随后设置为 (anchorX
, anchorY
)。如果正在其中进行绘制的影片剪辑中含有用 Flash 绘画工具创建的内容,则调用 curveTo()
将在此内容下进行绘制。如果在对 moveTo()
进行任何调用之前调用了 curveTo()
,则当前绘画位置默认为 (0, 0)。如果缺少任何一个参数,则此方法将失败,并且当前绘画位置不改变。
下面的示例用极细磅值、纯蓝色线条和纯红色填充绘制一个圆。
_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(); }
MovieClip.beginFill()
、
MovieClip.createEmptyMovieClip()
、
MovieClip.endFill()
、MovieClip.lineStyle()
、MovieClip.linSeTo()
、MovieClip.moveTo()