Adobe 12040118 Using Help - Page 149

Property unitsText attribute, Property valueAtTime() method, Description, Parameters, Returns

Page 149 highlights

Help Using Help Reference Back 149 Description The property setValuesAtTimes method creates keyframes at a given series of times (for those times where no keyframes exist) and sets values of those keyframes. If no keyframes yet exist, this method creates a set of keyframes and sets the first keyframe at the given time. If no keyframe exists at the given time, this method creates one. If a keyframe does exist at the given time, this method sets its value. Times and values are expressed as arrays. The type of value to use as arguments depends on the propertyValueType. Parameters [times] [ n e w Va l u e s ] floating point value; an array of times at which to set keyframes propertyValueType; an array of values appropriate for the type of property being set Returns None. Property unitsText attribute a p p.p ro j e c t . i t e m ( i n d e x ) . l ay e r ( i n d e x ) . p ro p e r t y ( n a m e ) . u n i t s Tex t Description The Property unitsText attribute is a text description of the units in which the value is expressed. Type String; read-only. Property value attribute app.project.item(index).layer(index).property(name).value Description The Property value attribute contains the value of the property at the current time. If expressionEnabled is true, value returns the evaluated expression value; if there are keyframes, value returns the keyframed value at the current time; in all other cases, value returns the static value for the property. The type of value returned depends on the propertyValueType of the stream. Type Dependent on stream being evaluated; read-only. Examples See "Getting and setting the value of an opacity" on page 132, "Getting and setting the value of a position" on page 133, and "Changing the value of a mask shape to be open instead of closed" on page 133 under Property Object Examples. Property valueAtTime() method app.project.item(index).layer(index).property(name).valueAtTime(time, preExpression) Using Help Back 149

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253

U
sing H
elp
B
ack
149
Help
Reference
U
sing H
elp
B
ack
149
Description
The property setValuesAtTimes method creates keyframes at a given series of times (for those times where no
keyframes exist) and sets values of those keyframes.
If no keyframes yet exist, this method creates a set of keyframes and sets the first keyframe at the given time.
If no keyframe exists at the given time, this method creates one. If a keyframe does exist at the given time, this
method sets its value.
Times and values are expressed as arrays. The type of value to use as arguments depends on the propertyVal-
ueType.
Parameters
Returns
None.
Property unitsText attribute
app.project.item(index).layer(index)
.
property(name)
.unitsText
Description
The Property unitsText attribute is a text description of the units in which the value is expressed.
Type
String; read-only.
Property value attribute
app.project.item(index).layer(index)
.
property(name)
.value
Description
The Property value attribute contains the value of the property at the current time. If expressionEnabled is
true, value returns the evaluated expression value; if there are keyframes, value returns the keyframed value at
the current time; in all other cases, value returns the static value for the property.
The type of value returned depends on the propertyValueType of the stream.
Type
Dependent on stream being evaluated; read-only.
Examples
See “Getting and setting the value of an opacity” on page 132, “Getting and setting the value of a position” on
page 133, and “Changing the value of a mask shape to be open instead of closed” on page 133 under Property
Object Examples.
Property valueAtTime() method
app.project.item(index).layer(index)
.
property(name)
.valueAtTime(
time, preExpression
)
[times]
floating point value; an array of times at which to set keyframes
[newValues]
propertyValueType; an array of values appropriate for the type of property being set