Returns the width of the layer, in pixels. It is the same as source.width.
Returns the height of the layer, in pixels. It is the same as source.height.
Returns the index number of the layer in the composition.
Returns the parent Layer object of the layer, if there is one. Example: position[0] + parent.width
Returns true if the layer has a parent or false if it doesn’t.
Use the hasParent attribute to determine if a layer has a parent. You can use this attribute even if there isn’t a parent layer at present. For example, the following expression indicates that the layer to which you apply it will wiggle based on the position of the layer’s parent. If the layer has no parent, then it will wiggle based on its own position. If the layer is given a parent later, then the layer’s behavior will change accordingly:
idx = index;
if (hasParent) {
idx = parent.index;
}
thisComp.layer(idx).position.wiggle(5,20)
Returns the In point of the layer, in seconds.
Returns the Out point of the layer, in seconds.
Returns the start time of the layer, in seconds.
Returns true if the layer has video, or false if it doesn’t.
Returns true if the layer has audio or false if it doesn’t.
Returns true if the layer’s Video switch
is
on and the current time is between the layer’s In point and Out
point; false otherwise.
Returns true if the layer’s Audio switch
is
on and the current time is between the layer’s In point and Out
point; false otherwise.
Argument type: point is an Array [2], radius is an Array [2], postEffect is a Boolean, and t is a Number.
This example samples a rectangle 4 pixels wide and 3 pixels high, centered around a point 100 pixels down and to the right of the upper-left corner of the layer:
thisComp.layer(1).sampleImage([100, 100], [2, 1.5])
Dan Ebberts has an example of how to use the sampleImage method on his website: www.adobe.com/go/learn_ae_danobscuration.
Some folks on the AE Enhancers website have created an expression using the sampleImage method that measures text layers and shape layers, accomplishing a result similar to using the scripting method sourceRectAtTime:
http://www.aenhancers.com/viewtopic.php?f=6&t=931
RSS feed | Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/en_US/AfterEffects/8.0/WS3878526689cb91655866c1103906c6dea-7a00.html
Comments
Comments are no longer accepted for After Effects CS3. After Effects CS4 is the current version. To discuss After Effects CS3, please use the Adobe forum.