Adobe 12040118 Using Help - Page 134

Property addKey() method, Property canVaryOverTime attribute, Property expression attribute

Page 134 highlights

Help Using Help Reference Back 134 my Proper t y.setValueAtKe y(3, new TextDocument("ke y number 3"); 8 Setting values using the convenience syntax for position, scale, color, or source text // These two are equivalent. The second fills in a default of 0. myLayer.position.setValue([ 20, 30, 0]); myLayer.position.setValue([ 20, 30 ]); // These two are equivalent. The second fills in a default of 100. myLayer.scale.setValue([ 50, 50, 100]); myLayer.scale.setValue([ 50, 50 ]); // These two are equivalent. The second fills in a default of 1.0 myLig ht.color.setValue([ .8, .3, .1, 1.0]); myLig ht.color.setValue([ .8, .3, .1]); / / T h e s e t wo a re e q u iv a l e n t . T h e s e con d c re a te s a Tex t D o c u m e n t myTextL ayer. so u rceText. setVa l u e(n ew Tex t D oc u m e n t ( " f oo" ) ) ; my TextLayer.sourceText.setValue("foo"); Property addKey() method app.project.item(index).layer(index).property(name).addKey(time) Description The property addKey method adds a new keyframe at the given time and returns the index of the new keyframe. Parameters time floating-point value; the time at which the keyframe is added Returns Integer; the index of the new keyframe. Property canVaryOverTime 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 ) .canVar yOverTime Description The Property canVaryOverTime attribute is true if this property can vary over time, in other words, if keyframe values or expressions can be written to this property. Type Boolean; read-only. Property expression attribute app.project.item(index).layer(index).property(name).expression Description The Property expression attribute is the expression for this property, expressed as a string. This attribute forces an evalution of the given expression string. The value always changes to the given expression string even if the string is not a valid expression. Using Help Back 134

  • 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
134
Help
Reference
U
sing H
elp
B
ack
134
myProperty.setValueAtKey(3, new TextDocument("key number 3");
8
Setting values using the convenience syntax for position, scale, color, or source text
// These two are equivalent. The second fills in a default of 0.
myLayer.position.setValue([ 20, 30, 0]);
myLayer.position.setValue([ 20, 30 ]);
// These two are equivalent. The second fills in a default of 100.
myLayer.scale.setValue([ 50, 50, 100]);
myLayer.scale.setValue([ 50, 50 ]);
// These two are equivalent. The second fills in a default of 1.0
myLight.color.setValue([ .8, .3, .1, 1.0]);
myLight.color.setValue([ .8, .3, .1]);
// These two are equivalent. The second creates a TextDocument
myTextLayer.sourceText.setValue(new TextDocument("foo"));
myTextLayer.sourceText.setValue("foo");
Property addKey() method
app.project.item(index).layer(index)
.
property(name)
.addKey(
time
)
Description
The property addKey method adds a new keyframe at the given time and returns the index of the new
keyframe.
Parameters
Returns
Integer; the index of the new keyframe.
Property canVaryOverTime attribute
app.project.item(index).layer(index)
.
property(name)
.canVaryOverTime
Description
The Property canVaryOverTime attribute is true if this property can vary over time, in other words, if
keyframe values or expressions can be written to this property.
Type
Boolean; read-only.
Property expression attribute
app.project.item(index).layer(index)
.
property(name)
.expression
Description
The Property expression attribute is the expression for this property, expressed as a string. This attribute forces
an evalution of the given expression string. The value always changes to the given expression string even if the
string is not a valid expression.
time
floating-point value; the time at which the keyframe is added