beautypg.com

Layer.framecount, Layer.frames – Adobe Extending Flash Professional CS4 User Manual

Page 329

background image

307

EXTENDING FLASH CS4 PROFESSIONAL

Layer object

Example
The following example stores the value of the first layer in the

colorValue

variable:

var colorValue = fl.getDocumentDOM().getTimeline().layers[0].color;

The following example shows three ways to set the color of the first layer to red:

fl.getDocumentDOM().getTimeline().layers[0].color=16711680;

fl.getDocumentDOM().getTimeline().layers[0].color="#ff0000";

fl.getDocumentDOM().getTimeline().layers[0].color=0xFF0000;

layer.frameCount

Availability
Flash MX 2004.

Usage

layer.frameCount

Description
Read-only property; an integer that specifies the number of frames in the layer.

Example
The following example stores the number of frames in the first layer in the

fcNum

variable:

var fcNum = fl.getDocumentDOM().getTimeline().layers[0].frameCount;

layer.frames

Availability
Flash MX 2004.

Usage

layer.frames

Description
Read-only property; an array of Frame objects (see

Frame object

).

Example
The following example sets the variable

frameArray

to the array of Frame objects for the frames in the current

document:

var frameArray = fl.getDocumentDOM().getTimeline().layers[0].frames;

To determine if a frame is a keyframe, check whether the

frame.startFrame

property matches the array index, as

shown in the following example: