beautypg.com

Chapter 21: frame object – Adobe Extending Flash Professional CS4 User Manual

Page 300

background image

278

Chapter 21: Frame object

Availability
Flash MX 2004.

Description
The Frame object represents frames in the layer.

Method summary
The following methods can be used with the Frame object:

Property summary
The following properties can be used with the Frame object:

Method

Description

frame.getCustomEase()

Returns an array of JavaScript objects, each of which has an x and y property.

frame.setCustomEase()

Specifies a cubic Bézier curve to be used as a custom ease curve.

Property

Description

frame.actionScript

A string representing ActionScript code.

frame.duration

Read-only; an integer that represents the number of frames in a frame
sequence.

frame.elements

Read-only; an array of Element objects (see

Element object

).

frame.hasCustomEase

A Boolean value that specifies whether the frame gets its ease information from
the custom ease curve.

frame.labelType

A string that specifies the type of Frame name.

frame.motionTweenOrientToPath

A Boolean value that specifies whether or not the tweened element rotates the
element as it moves along a path to maintain its angle with respect to each
point on the path.

frame.motionTweenRotate

A string that specifies how the tweened element rotates.

frame.motionTweenRotateTimes

An integer that specifies the number of times the tweened element rotates
between the starting keyframe and the next keyframe.

frame.motionTweenScale

A Boolean value that specifies whether the tweened element scales to the size
of the object in the following keyframe, increasing its size with each frame in the
tween (

true

), or doesn’t scale (

false

).

frame.motionTweenSnap

A Boolean value that specifies whether the tweened element automatically
snaps to the nearest point on the motion guide layer associated with this
frame’s layer (

true

) or not (

false

).

frame.motionTweenSync

A Boolean value that if set to

true

, synchronizes the animation of the tweened

object with the main timeline.

frame.name

A string that specifies the name of the frame.

frame.shapeTweenBlend

A string that specifies how a shape tween is blended between the shape in the
keyframe at the start of the tween and the shape in the following keyframe.