User Guide

188 Objects
Example
The following example determines whether the specified edge is a straight line, and shows a
value of 1 (it is a straight line) or 0 (it isnt a straight line) in the Output panel:
var shape = fl.getDocumentDOM().selection[0];
fl.trace(shape.edges[0].isLine);
edge.setControl()
Availability
Flash MX 2004.
Usage
edge.setControl( index, x, y )
Parameters
index An integer that specifies which control point to set. Use values 0, 1, or 2 to specify
the beginning, middle, and end control points, respectively.
x A floating-point value that specifies the horizontal location of the control point. If the
Stage is in Edit or Edit-in-place mode, the point coordinate is relative to the edited object.
Otherwise, the point coordinate is relative to the Stage.
y A floating-point value that specifies the vertical location of the control point. If the Stage
is in Edit or Edit-in-place mode, the point coordinate is relative to the edited object.
Otherwise, the point coordinate is relative to the Stage.
Returns
Nothing.
Description
Method; sets the position of the control point of the edge. You must call shape.beginEdit()
before using this method. See shape.beginEdit().
Example
The following example sets the beginning control point of the specified edge to the (0, 1)
coordinates:
x = 0; y = 1;
var shape = fl.getDocumentDOM().selection[0];
shape.beginEdit();
shape.edges[0].setControl(0, x, y);
shape.endEdit();