curveTo

controlX, controlYで指定されたコントロールポイントを使用し、現在の描画位置からanchorX, anchorYまで、現在の線のスタイルで2次ベジェ曲線を描画します。

 

graphics.curveTo(controlX, controlY, anchorX, anchorY);

Parameters

変数名 備考
controlX float コントロールポイントのx座標
controlY float コントロールポイントのy座標
anchorX float 移動先のx座標
anchorY float 移動先のy座標

Return

備考
Graphics Graphics Object

 

example

// root
var _root = swf2js.createRootMovieClip(240, 240, 30);

// Shape
var shape = _root.createShape();

// Graphics
shape.graphics
        .beginFill("red", 0.5)
        .moveTo(20, 10)
        .lineTo(80, 10)
        .curveTo(90, 10, 90, 20)
        .lineTo(90, 80)
        .curveTo(90, 90, 80, 90)
        .lineTo(20, 90)
        .curveTo(10, 90, 10, 80)
        .lineTo(10, 20)
        .curveTo(10, 10, 20, 10);