keySelected()

Returns true if the specified keyframe is selected.keyIndex The index for the keyframe. An integer in the range [1..numKeys], as returned by the addKey or n

isTimeVarying

When true, the named property is time varyingラthat is, it has keyframes or an enabled expression. When this attribute is true, the attribute canVaryOverTime

setSelectedAtKey()

Selects or deselects the specified keyframe.keyIndex The index for the keyframe. An integer in the range [1..numKeys], as returned by the addKey or nearest-

addKey()

Adds a new keyframe or marker to the named property at the specified time and returns the index of the new keyframe.time The time, in seconds, at which to a

valueAtTime()

The value of the named property as evaluated at the specified time.Note that the type of value returned is not made explicit; it will be of a different type

canVaryOverTime

When true, the named property can vary over timeラthat is, keyframe values or expressions can be written to this property.Boolean; read-only.

keySpatialAutoBezier()

Returns true if the specified keyframe has spatial auto-Bezier interpolation. This type of interpolation affectsthis keyframe only if keySpatialContinuous k

maxValue

The maximum permitted value of the named property. If the hasMax attribute is false, an exception occurs, and an error is generated.Floating-point value; re

setSpatialAutoBezierAtKey()

Turns spatial auto-Bezier interpolation on or off for the specified keyframe.If the property value type is neither TwoD _SPATIAL nor ThreeD_SPATIAL, an exce

getSeparationFollower()

For a separated, multidimensional property, retrieves a specific follower property. For example, you can use this method on the Position property to access