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

Page 205

Advertising
background image

183

EXTENDING FLASH PROFESSIONAL

Edge object

Last updated 5/2/2011

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.

Advertising
This manual is related to the following products: