Contour.gethalfedge() – Adobe Extending Flash Professional CS5 User Manual

Page 74

Advertising
background image

52

EXTENDING FLASH PROFESSIONAL

Contour object

Last updated 5/2/2011

contour.getHalfEdge()

Availability
Flash MX 2004.

Usage

contour.getHalfEdge()

Parameters
None.

Returns
A

HalfEdge object

.

Description
Method; returns a

HalfEdge object

on the contour of the selection.

Example
This example traverses all the contours of the selected shape and shows the coordinates of the vertices in the Output
panel:

// with a shape selected

var elt = fl.getDocumentDOM().selection[0];

elt.beginEdit();

var contourArray = elt.contours;

var contourCount = 0;

for (i=0;i<contourArray.length;i++)

{

var contour = contourArray[i];

contourCount++;

var he = contour.getHalfEdge();

var iStart = he.id;

var id = 0;

while (id != iStart)

{

// Get the next vertex.

var vrt = he.getVertex();

var x = vrt.x;

var y = vrt.y;

fl.trace("vrt: " + x + ", " + y);

he = he.getNext();

id = he.id;

}

}

elt.endEdit();

Advertising
This manual is related to the following products: