Adobe 12040118 Tutorial - Page 561

Expression language reference, Global objects, attributes, and methods expression reference

Page 561 highlights

Expression language reference Global objects, attributes, and methods (expression reference) Time conversion methods (expression reference) Vector Math methods (expression reference) Random Numbers methods (expression reference) Interpolation methods (expression reference) Color Conversion methods (expression reference) Other Math methods (expression reference) Comp attributes and methods (expression reference) Footage attributes and methods (expression reference) Layer Sub-objects attributes and methods (expression reference) Layer General attributes and methods (expression reference) Layer Properties attributes and methods (expression reference) Layer 3D attributes and methods (expression reference) Layer Space Transforms methods (expression reference) Camera attributes and methods (expression reference) Light attributes and methods (expression reference) Effect attributes and methods (expression reference) Mask attributes and methods (expression reference) Property attributes and methods (expression reference) Key attributes and methods (expression reference) MarkerKey attributes (expression reference) Use the After Effects expression elements along with standard JavaScript elements to write your expressions. You can use the Expression Language menu at any time to insert methods and attributes into an expression, and you can use the pick whip at any time to insert properties. If an argument description contains an equal sign (=) and a value (such as t=time or width=.2), then the argument uses the included default value if you don't specify a different value. Some argument descriptions include a number in square brackets-this number indicates the dimension of the expected property or Array. Some return-value descriptions include a number in square brackets-this number specifies the dimension of the returned property or Array. If a specific dimension is not included, the dimension of the returned Array depends on the dimension of the input. The W3Schools JavaScript reference website provides information for the standard JavaScript language, including pages for the JavaScript Math and String objects. Global objects, attributes, and methods (expression reference) To the top comp(name) Return type: Comp. Argument type: name is a String. Retrieves another composition by name. footage(name) Return type: Footage. Argument type: name is a String. Retrieves a footage item by name. thisComp Return type: Comp. Represents the composition containing the expression. thisLayer Return type: Layer, Light, or Camera. Represents the layer containing the expression. Because thisLayer is the default object, its use is optional. For example, you can start an expression with thisLayer.width or width and get the same result. thisProperty Return type: Property. Represents the property containing the expression. For example, if you write an expression on the Rotation property, you can start an expression with thisProperty to refer to the Rotation property. time Return type: Number. Represents the composition time, in seconds, at which the expression is being evaluated. colorDepth Return type: Number. Returns the project color depth value. For example, colorDepth returns 16 when the project color depth is 16 bits per channel.

  • 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
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588
  • 589
  • 590
  • 591
  • 592
  • 593
  • 594
  • 595
  • 596
  • 597
  • 598
  • 599
  • 600
  • 601
  • 602
  • 603
  • 604
  • 605
  • 606
  • 607
  • 608
  • 609
  • 610
  • 611
  • 612
  • 613
  • 614

Expression language reference
To the top
Global objects, attributes, and methods (expression reference)
Time conversion methods (expression reference)
Vector Math methods (expression reference)
Random Numbers methods (expression reference)
Interpolation methods (expression reference)
Color Conversion methods (expression reference)
Other Math methods (expression reference)
Comp attributes and methods (expression reference)
Footage attributes and methods (expression reference)
Layer Sub-objects attributes and methods (expression reference)
Layer General attributes and methods (expression reference)
Layer Properties attributes and methods (expression reference)
Layer 3D attributes and methods (expression reference)
Layer Space Transforms methods (expression reference)
Camera attributes and methods (expression reference)
Light attributes and methods (expression reference)
Effect attributes and methods (expression reference)
Mask attributes and methods (expression reference)
Property attributes and methods (expression reference)
Key attributes and methods (expression reference)
MarkerKey attributes (expression reference)
Use the After Effects expression elements along with standard JavaScript elements to write your expressions. You can use the Expression
Language menu at any time to insert methods and attributes into an expression, and you can use the pick whip at any time to insert properties.
If an argument description contains an equal sign (=) and a value (such as t=time or width=.2), then the argument uses the included default value
if you don’t specify a different value.
Some argument descriptions include a number in square brackets—this number indicates the dimension of the expected property or Array.
Some return-value descriptions include a number in square brackets—this number specifies the dimension of the returned property or Array. If a
specific dimension is not included, the dimension of the returned Array depends on the dimension of the input.
The
W3Schools JavaScript reference website
provides information for the standard JavaScript language, including pages for the JavaScript Math
and String objects.
Global objects, attributes, and methods (expression reference)
comp(name)
Return type: Comp.
Argument type: name is a String.
Retrieves another composition by name.
footage(name)
Return type: Footage.
Argument type: name is a String.
Retrieves a footage item by name.
thisComp
Return type: Comp.
Represents the composition containing the expression.
thisLayer
Return type: Layer, Light, or Camera.
Represents the layer containing the expression. Because thisLayer is the default object, its use is optional. For example, you can start an
expression with thisLayer.width or width and get the same result.
thisProperty
Return type: Property.
Represents the property containing the expression. For example, if you write an expression on the Rotation property, you can start an expression
with thisProperty to refer to the Rotation property.
time
Return type: Number.
Represents the composition time, in seconds, at which the expression is being evaluated.
colorDepth
Return type: Number.
Returns the project color depth value. For example, colorDepth returns 16 when the project color depth is 16 bits per channel.