layer(index)
返回类型:图层、光照或摄像机。
参数类型:index 是数值。
按照编号(“时间轴”面板中的顺序)检索图层。示例:thisComp.layer(3)
layer(name)
返回类型:图层、光照或摄像机。
参数类型:name 是一个字符串。
按照名称检索图层。名称是根据图层名称进行匹配的,如果没有图层名称,则根据源名称。如果存在副本名称,After Effects 会使用“时间轴”面板中的第一个(最高)名称。示例:
thisComp.layer("Solid 1")
layer(otherLayer, relIndex)
返回类型:图层、光照或摄像机。
参数类型:otherLayer 是图层对象,relIndex 是数值。
检索属于 otherLayer 上面或下面的 relIndex 图层的图层。例如,如果“时间轴”面板中再下面的图层处于活动状态,则 thisComp.layer(thisLayer, 1).active 将返回 true。
标记
返回类型:MarkerProperty。
注意:
您无法按照标记编号访问合成标记。如果您在 After Effects 的早期版本中创建了在表达式中使用合成标记编号的项目,则必须更改这些调用以改用 marker.key(name)。由于合成标记的默认名称是数值,因此,转换引用以使用名称通常只是用引号括起编号的问题。
marker.key(index)
返回类型:MarkerKey。
参数类型:index 是数值。
返回具有指定索引的标记的 MarkerKey 对象。索引引用标记在合成时间中的顺序,而不是标记名称。例如,以下表达式返回第一个合成标记的时间:
thisComp.marker.key(1).time
marker.key(name)
返回类型:MarkerKey。
参数类型:name 是一个字符串。
返回具有指定名称的标记的 MarkerKey 对象。name 值是标记对话框的注释字段中键入的标记名称,例如,marker.key("1")。对于合成标记,默认名称是数值。如果合成中的多个标记具有相同名称,则此方法返回第一次出现的(在合成时间)标记。标记密钥的值是字符串,不是数值。例如,以下表达式返回具有名称“0”的合成标记的时间:
thisComp.marker.key("0").time
marker.nearestKey(t)
返回类型:MarkerKey。
参数类型:t 是数值。
返回时间最接近 t 的标记。例如,以下表达式返回最接近 1 秒时间的合成标记的时间:
thisComp.marker.nearestKey(1).time
此表达式返回最接近当前时间的合成标记的时间:
thisComp.marker.nearestKey(time).time
marker.numKeys
返回类型:数值。
返回合成中合成标记的总数。
numLayers
返回类型:数值。
返回合成中的图层数。
activeCamera
返回类型:摄像机。
返回通过其在当前帧渲染合成的摄像机的摄像机对象。此摄像机未必是您通过其查看“合成”面板的摄像机。
width
返回类型:数值。
返回合成宽度(以像素为单位)。
将以下表达式应用于图层的位置属性,以将合成帧中的图层居中:
[thisComp.width/2, thisComp.height/2]
height
返回类型:数值。
返回合成高度(以像素为单位)。
duration
返回类型:数值。
返回合成持续时间(以秒为单位)。
ntscDropFrame
返回类型:布尔值。
如果时间码是丢帧格式,则返回 true。(After Effects CS5.5 和更高版本。)
displayStartTime
返回类型:数值。
返回合成启动时间(以秒为单位)。
frameDuration
返回类型:数值。
返回帧持续时间(以秒为单位)。
shutterAngle
返回类型:数值。
返回合成的快门角度值(以度为单位)。
shutterPhase
返回类型:数值。
返回合成的快门相位(以度为单位)。
bgColor
返回类型:数组 [4]。
返回合成的背景颜色。
pixelAspect
返回类型:数值。
返回合成的像素长宽比。
name
返回类型:字符串。
返回合成的名称。
明狮交流群
明狮交流群