beautypg.com

Document.addnewrectangle() – Adobe Extending Flash Professional CS4 User Manual

Page 92

background image

70

EXTENDING FLASH CS4 PROFESSIONAL

Document object

Returns
An integer that is the index of the new profile in the profiles list. Returns -1 if a new profile cannot be created.

Description
Method; adds a new publish profile and makes it the current one.

Example
The following example adds a new publish profile with a default name and then displays the name of the profile in the
Output panel:

fl.getDocumentDOM().addNewPublishProfile();

fl.outputPanel.trace(fl.getDocumentDOM().currentPublishProfile);

The following example adds a new publish profile with the name "

my profile"

:

fl.getDocumentDOM().addNewPublishProfile("my profile");

See also

document.deletePublishProfile()

document.addNewRectangle()

Availability
Flash MX 2004.

Usage

document.addNewRectangle(boundingRectangle, roundness

[, bSuppressFill [, bSuppressStroke]])

Parameters

boundingRectangle

A rectangle that specifies the bounds within which the new rectangle is added, in the format

{left:value1,top:value2,right:value3,bottom:value4}

. The

left

and

top

values specify the location of the

upper left corner (e.g.,

left:0,top:0

represents the upper left corner of the Stage) and the

right

and

bottom

values

specify the location of the lower-right corner. Therefore, the width of the rectangle is the difference in value between

left

and

right

, and the height of the rectangle is the difference in value between

top

and

bottom

.

In other words, the rectangle bounds do not all correspond to the values shown in the Property inspector. The

left

and

top

values correspond to the X and Y values in the Property inspector, respectively. However, the

right

and

bottom

values don’t correspond to the W and H values in the Property inspector. For example, consider a rectangle

with the following bounds:

{left:10,top:10,right:50,bottom:100}

This rectangle would display the following values in the Property inspector:

X = 10, Y = 10, W = 40, H = 90

roundness

An integer value from 0 to 999 that specifies the roundness to use for the corners. The value is specified

as number of points. The greater the value, the greater the roundness.

bSuppressFill

A Boolean value that, if set to

true

, causes the method to create the shape without a fill. The default

value is

false

. This parameter is optional.