beautypg.com

Edge.setcontrol(), Edge.splitedge() – Adobe Extending Flash Professional CS4 User Manual

Page 206

background image

184

EXTENDING FLASH CS4 PROFESSIONAL

Edge object

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();

edge.splitEdge()

Availability
Flash MX 2004.

Usage

edge.splitEdge(t)

Parameters

t

A floating-point value between 0 and 1 that specifies where to split the edge. A value of 0 represents one end point

and a value of 1represents the other. For example, passing a value of 0.5 splits the edge in the middle, which, for a line
is exactly in the center. If the edge represents a curve, 0.5 represents the parametric middle of the curve.