keyRoving()

Returns true if the specified keyframe is roving. The first and last keyframe in a property cannot rove; if youtry to set roving forone of these, the operat

canAddProperty()

Returns true if a property with the given name can be added to this property group. For example, you can only add mask to a mask group. The only legal input

expression

The expressionfor the named property. Writeable only when canSetExpression for the named property is true. When you specify a value for this attribute, the

setValueAtTime()

Sets the value of a keyframe at the specified time. Creates a new keyframe for the named property, if one does not currently exist for the specified time, a

propertyIndex

The position index of the named property. The first property is at index position 1.Integer; read-only.

name

The display name of the property. Compare PropertyBase matchName attribute . It is an error to set the name value if the property is not a child of an index

url

A URL for this marker. This URL is an automatic link to a Web page.String; read/write.

keySpatialAutoBezier()

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

PropertyGroup object

The PropertyGroup object represents a group of properties. It can contain Property objects and other PropertyGroup objects. Property groups can be nested to

expressionEnabled

When true, the named property uses its associated expression to generate a value. When false, the keyframe information or static value of the property is us