AE表达式

合集下载

AE常用表达式

AE常用表达式

1.slider表达式的运用------------通过expression control中的slider控制一个定值变化假如控制变化的随机位移然后让其停止slider=effects("SliderControl")("Slider")然后对slider做函数运算例如随机函数wiggle(8,slider)这样就可以控制表达式。

也可以控制摄像机镜头的调整。

2.wiggle的运用---------------假如在做随机函数的控制时wiggle(5,40)[0]中括号里面的数值0表示---XYZ在AE中定义的是X轴用0表示Y用1表示Z用2表示。

5是每秒抖动5次,40是每次抖动40个像素。

通常和摄像机的position(位移) 和point of interest(聚焦点)一起使用,对摄像机的镜头进行调整。

抖动表达式还可以和mask的移动,人偶工具的节点进行抖动的设置。

3.smooth表达式的运用:平滑表达式,这是可以使素材进行平滑效果的表达式smooth(),括号里面的默认值是0.2和5.就是smooth(0.2,5)0.2表示--每多少秒进行平滑。

5表示--采样率,采样率越高越平滑。

平滑表达式在跟踪素材时会常常用到。

4.random表达式的运用:随机表达式random()random(1,10)是在1到10之间进行随机值的抽取,随机抽取的最小值是1,最大值是10 [layerStyle.gradientOverlay.effect[0],random(5,15)]这句表达式的意思是在layer的gradientOverlay的第一个数值不改变,effect[0]就是代表gradientOverlay的x值,effect[1]是第二个值,即是y值。

在这里x值不变,y值是random(5,15)5.loopOut表达式的运用:循环表达式基本格式:loopOut(type="类型",numkeyframes=0)loopOut(type="pingpong",numkeyframes=0)这是个兵乓的类型的循环,就像那样兵乓球的作用来使用。

Ae 表达式大全完整

Ae 表达式大全完整

Ae 表达式大全(可以直接使用,可编辑实用优秀文档,欢迎下载)Ae表达式大全(中英对照)全局对象Comp comp(name) 用另一个名字给合成命名。

Footage footage(name) 用另一个名字给脚本标志命名。

Comp thisComp描述合成内容的表达式。

例如:yer(2)Layer, Light, or Camera thisLayer是对层本身的描述,thisLayer是一个默认的对象,对它的应用是可选的。

例如, 用表达式thisLayer.width或 width 可获得同样的结果。

Property thisProperty描述属性的表达式。

例如,如果写一个旋转属性的表达式就能获取旋转属性的值。

Number time 描述合成的时间, 单位是秒。

Number colorDepth返回8或16表示的彩色深度位数值。

例如, 当项目的每通道的彩色深度为16位时colorDepth返回16 。

Number posterizeTime(framesPerSecond) {framesPerSecond是一个数}返回或改变帧率。

允许用这个表达式设置比合成低的帧率。

向量数学方法Array add(vec1, vec2) {vec1 和 vec2 是数组} 两个向量相加。

Array sub(vec1, vec2) {vec1 和 vec2 是数组}两个向量相减。

Array mul(vec1, amount) {vec1 是数组, amount 是数} 向量的每个元素被 am ount相乘。

Array div(vec1, amount) {vec1 是数组, amount 是数}向量的每个元素被 amo unt相除。

Number or Array Clamp(value, limit1, limit2) 限制value中每个元素的值在 li mit1 到 limit2之间。

Number dot(vec1, vec2) {vec1 和 vec2 是数组} 返回点积, 结果为两个向量相乘。

ae 万能表达式

ae 万能表达式

AE 万能表达式AE 万能表达式是一种可以给各种属性添加弹性效果的表达式,它可以让动画更加有生气和动感。

AE 万能表达式的原理是利用数学函数和关键帧的速度来计算出一个随时间变化的值,然后加到原来的属性值上,从而产生弹性的运动。

AE 万能表达式的语句AE 万能表达式的语句如下:amp =.1; //振幅freq =2.0; //频率decay =2.0; //衰减n =0; //关键帧序号if (numKeys >0) { //如果有关键帧n =nearestKey (time).index; //找到最近的关键帧序号if (key (n).time> time) { //如果最近的关键帧在时间线后面n--; //序号减一,取前一个关键帧}}if (n ==0) { //如果没有关键帧t =0; //时间差为零} else { //如果有关键帧t = time -key (n).time; //计算时间差}if (n >0) { //如果有关键帧v =velocityAtTime (key (n).time- thisComp.frameDuration/10); //计算关键帧前一刻的速度value + v*amp*Math.sin (freq*t*2*Math.PI)/Math.exp (decay*t); //计算弹性值并加到原值上} else { //如果没有关键帧value; //保持原值不变}AE 万能表达式的参数AE 万能表达式的参数有四个,分别是振幅、频率、衰减和关键帧序号。

它们的含义和作用如下:振幅:控制弹性运动的幅度大小,值越大,幅度越大。

频率:控制弹性运动的快慢,值越大,频率越高,运动越快。

衰减:控制弹性运动的阻尼效果,值越大,阻力越大,运动越快停止。

关键帧序号:用来记录时间线前最后一个关键帧的位置,根据这个位置来计算时间差和速度。

AE 万能表达式的用法AE 万能表达式可以应用到各种属性上,比如位置、缩放、旋转、不透明度等。

ae随机表达式

ae随机表达式

ae随机表达式使用AE随机表达式打造炫酷视觉效果AE随机表达式是After Effects中非常强大的功能之一,可以实现各种炫酷的视觉效果。

本文将介绍如何使用AE随机表达式打造独特的视觉效果,让你的作品更具创意和个性。

一、随机位置效果随机位置效果可以让图层在指定区域内随机移动,使得画面更加生动有趣。

使用如下表达式:x = random(0, width);y = random(0, height);[x, y];将上述表达式应用到图层的Position属性上,即可实现随机位置移动效果。

二、随机旋转效果随机旋转效果可以让图层随机旋转,增加画面的动态感。

使用如下表达式:random(-180, 180);将上述表达式应用到图层的Rotation属性上,即可实现随机旋转效果。

三、随机缩放效果随机缩放效果可以让图层随机缩放,增加画面的动态感。

使用如下表达式:random(50, 150);将上述表达式应用到图层的Scale属性上,即可实现随机缩放效果。

四、随机透明度效果随机透明度效果可以让图层随机变化透明度,增加画面的变幻感。

使用如下表达式:random(0, 100);将上述表达式应用到图层的Opacity属性上,即可实现随机透明度效果。

五、随机颜色效果随机颜色效果可以让图层随机变换颜色,增加画面的变幻感。

使用如下表达式:[r = random(0, 255)/255, g = random(0, 255)/255, b = random(0, 255)/255]将上述表达式应用到图层的FillColor属性上,即可实现随机颜色效果。

六、随机数值效果随机数值效果可以让图层随机变换数值,增加画面的变幻感。

使用如下表达式:random(0, 100);将上述表达式应用到图层的任意属性上,即可实现随机数值效果。

七、随机运动轨迹效果随机运动轨迹效果可以让图层在指定区域内随机运动,增加画面的动态感。

使用如下表达式:x = random(0, width);y = random(0, height);t = random(0, 10);amp = random(20, 50);freq = random(1, 5);amp*Math.sin(freq*time + t) + [x, y];将上述表达式应用到图层的Position属性上,即可实现随机运动轨迹效果。

ae 数字变化表达式

ae 数字变化表达式

ae 数字变化表达式
AE数字变化表达式是指在Adobe After Effects软件中使用表达式来控制数字的变化。

在After Effects中,表达式是一种用于创建动态效果的脚本语言,使用它可以实现数字的自动变化,比如逐渐增加、逐渐减少等。

在AE中,可以通过表达式来控制数字的变化速度、起始值和结束值。

以下是一些常见的AE数字变化表达式示例:
1. 逐渐增加:通过使用线性插值函数linear(),可以实现数字逐渐增加的效果。

例如,可以使用表达式'linear(time, 0, 5, 0, 100)'来表示在5秒内,数字从0逐渐增加到100。

2. 逐渐减少:类似地,可以使用表达式'linear(time, 0, 5, 100, 0)'来表示在5秒内,数字从100逐渐减少到0。

3. 循环变化:通过使用余数运算符%和时间变量time,可以实现数字的循环变化效果。

例如,可以使用表达式'Math.sin(time * 2 * Math.PI) * 50 + 50'来表示数字在0到100之间循环变化。

4. 随机变化:通过使用随机数函数random(),可以实现数字的随机变化效果。

例如,可以使用表达式'random(0, 100)'来表示数字在0
到100之间随机变化。

除了上述示例外,AE数字变化表达式还可以与其他属性和效果结合使用,实现更加复杂的动态效果。

通过灵活运用表达式,可以实现各种数字变化的效果,为视频和动画增添更多的动感和创意。

5个最常用的AE表达式详解

5个最常用的AE表达式详解

5个最常⽤的AE表达式详解表达式能帮助我们快速地制作⼀些效果,避免重复造轮⼦,可以⾼效产出需要的效果注意:请使⽤英⽂版ae添加以免出现表达式错误1.弹性表达式 Bounce代码:n = 0;if (numKeys > 0){n = nearestKey(time).index;if (key(n).time > time){n--;}}if (n == 0){t = 0;}else{t = time - key(n).time;}if (n > 0 && t < 1){v = velocityAtTime(key(n).time - thisComp.frameDuration/10);amp = .06;freq = 3;decay = 5.0;value v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);}else{value;}使⽤⽅法:在ae中创建有两个关键帧的动画然后按住alt单击码表激活表达式输⼊栏,输⼊以上代码即可(开启运动模糊效果更好喔)2.抖动表达式 wiggle使⽤⽅法:wiggle就不⽤多说了吧,很常⽤,代码为 wiggle(x,y)第⼀个参数X表⽰抖动频率即1秒抖动多少次第⼆个参数表⽰抖动幅度具体需要根据你视频⽚段确定参数PS:记得把视频稍微放⼤⼀些以减少因为抖动导致的⿊边现象3. 挤压与伸展效果类似于果冻代码:maxDev = 13; // max deviation in pixelsspd = 30; //speed of oscillationdecay = 1.0; //how fast it slows downt = time - inPoint;x = scale[0] maxDev*Math.sin(spd*t)/Math.exp(decay*t);y = scale[0]*scale[1]/x;[x,y]使⽤⽅法:直接施加到你的⽬标图层上,动画参数可以直接修改上述表达式内的数值。

AE常用的一些表达式

AE常用的一些表达式

抖动表达式:wiggle(.5,100)我们经常在AE里制作文字特效,运用好表达式能获得很震憾的效果,wiggle 表达式使用率超高!下面是wiggle祥细解说,大家一定能很快理解的。

函数:- wiggle(freq, amp, octaves = 1, amp_mult = .5, t = time)参数:- freq 频率- amp 振幅- octaves 振幅幅度- amp_mult 频率倍频- t 持续时间说明:频率和振幅是必须具备的参数其他选填写例如wiggle(50,100)实例:- 打开AE CS4- 新建工程- 新建合成- 使用文字工具Ctrl+T 在合成内输入文字- 给文字层应用动画预设(菜单- 动画- 应用动画预设)(..\Adobe\Adobe After Effects CS4\SupportFiles\Presets\Transform\Separate XYZ Position.ffx) - 查看控制效果F3 (XYZ位置分离()- 按住ALT键点击该效果Y轴关键贞记录按钮(时钟图标)- 在表达式处输入:wiggle(50,100)- 播放,预览效果(这时已经可以看见通过wiggle函数,文字在不停的颤动)- 给文字层添加效果(表达式控制- 滑动控制)- 将(XYZ位置分离)中Y轴上表达式改为str=effect(”滑动控制”)(”滑动”)wiggle(50,str)- 此时可以通过”滑动控制”中的滑杆控制文字Y轴振动幅度。

- 在”滑动控制”效果中加入关键贞,这样就可以控制wiggle振动幅度了。

看了这个帖子的回复,有很多说是看不懂,这里做一个更详细一些的说明,看得懂的就没必要看下去了,看不懂的继续看完,千万不要觉得自己看得懂就在后边说风凉话,变相的讥讽初学者,那并不代表你比别人聪明。

正文如下:为了应对不同层次的同学看着更清晰明了,我会像翻译员一样,把上边的每一句进行翻译和解释,___内的内容为原文,[]内的就是我的解释了,希望大家都能看懂。

ae表达式 使用手册

ae表达式 使用手册

ae表达式使用手册
AE表达式是Adobe After Effects软件中一种强大的功能,它允许用户通
过编写表达式来控制图层属性。

以下是AE表达式的基本使用手册:
1. 打开表达式编辑器:在AE中打开表达式编辑器的方式有多种,其中一种常见的方法是按住Alt键单击图层属性的秒表,如位置、缩放、旋转等。

这将打开表达式编辑器,并显示当前属性的表达式。

2. 编写表达式:在表达式编辑器中,可以使用JavaScript语言的标准内核
语言,以及诸如Layer(图层)、Comp(合成)、Footage(素材)和Camera(摄像机)之类的扩展对象。

编写表达式时,需要注意大小写、分
号的使用以及忽略多余的空格。

3. 表达式语法:AE表达式使用特定的语法和函数来控制图层属性。

例如,
可以使用numkeyframes=0来设置循环的次数,0表示无限循环。

还可以
使用WIGGLE表达式来给文字添加随机抖动效果,其应用范围较广。

WIGGLE表达式的使用方法是在属性K帧处输入WIGGLE(频率,距离),其中频率控制抖动的快慢,距离控制抖动的幅度。

4. 保存与调用表达式:可以将含有表达式的动画保存为动画预设,并在工程文件中直接调用。

此外,还可以复制表达式和关键帧,仅复制表达式或选择原动画属性进行编辑。

5. 表达式控制:在效果和预设面板中可以找到效果-表达式控制和效果面板
中的表达式控制。

通过这些选项,可以对AE中的各种效果进行表达式控制,以实现更加丰富的视觉效果。

总之,AE表达式是一种强大的工具,通过掌握其基本用法和语法规则,可
以创建出更加灵活、动态和有趣的视觉效果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

表达式基础表达式简介在详细讲解表达式之前,我们先总体了解一下AE中元素之间的关系,据我所知在AE中主要有五种方法建立元素之间的关系:关键帧:即使元素间没有必然的连接关系,你也可以通过设置关键帧来为它们建立联系。

这是最普通的一种连接关系,这种方法也是最灵活的,但是很不利于修改和调试。

合并嵌套:你可以将几个图层一起放置于一个新合成中,这很像其他应用程序中的成组操作,一种将多层素材元素作为单独素材处理设置的方法。

父子连接:不用嵌套为图层建立层级关系的方法,在父子连接关系中任何应用于父层级的变化都会立即影响子层级,而针对子层级的设置不会影响到父层级。

动力学脚本: 像表达式一样,动力学脚本是AE中内置的简单功能,动力学脚本可以为当前图层创建基于另一个图层或属性的关键帧。

例如,你可以使用动力学脚本令一个图层模拟另一个图层的位置变化。

美中不足的是,使用动力学脚本建立的元素间关系只是暂时的,仅当脚本执行时才会起作用,在后面的设置调整中,针对一个图层的改变不会反映在另一个图连接层上,除非重新应用动力学脚本。

表达式:表达式很类似于动力学脚本,不同的是表达式会保持始终使能,只要应用表达式之后,任何关键帧都会永久保持与之的连接关系。

在这几种连接关系中,表达式的功能最强大,但是学习起来有一定的难度,需要一定的毅力。

使用表达式的时机建立动态连接.正如上面讨论的,使用表达式为图层建立动态连接是一种非常方便高效的方法。

从父层级中仅仅复制一个参数.有些时候,你只想从一个图层中复制一个参数,而不是一整套父子连接图层关系。

例如, 在下面的两个动画中,上面的两个图层建立了父子联接,在下面的动画中为黄色图层应用表达式使其只与绿色图层的位置属性建立连接关系。

利用父子联接建立的图层关系中子层级会继承父层级的位置与旋转属性,而应用表达式建立的图层关系,黄色图层只会继承绿色层级的位置属性,而其旋转属性由于未被联接到旋转属性,所以该参数不会改变。

无关键帧动画.通过使用表达式你不用设置任何关键帧就可以为参数设置动画。

例如, 在下面的这个动画中,图层的缩放属性就是利用表达式中数学正弦曲线来驱动的。

为参数增加随机性.你可以使用表达式为存在的关键帧增加随机性,这种方法非常巧妙,它保留了原始的关键帧设置。

当然,AE中内置的摇摆器也可以完成增加随机性效果,但是这种方法会增加很多关键帧,使用表达式建立的随机性效果可以轻松的切换表达式的使能状态,不会影响原始关键帧。

禁用表达式尽量避免使用表达式.通常情况下使用其他方法可以实现的效果就不要使用表达式,AE具有强大的工具和功能来实现各种各样的效果。

例如,使用父子连接可以实现的效果就不需要再使用表达式。

表达式功能的确很强大,但是它不是万能的,而且精心书写表达式后还要维护表达式。

别以为受中拥有了一吧锤子后,世间万物都成了钉子,表达式是一个功能强大的工具,单并不见得就是最好的、最便捷高效的工具。

解析表达式简单的说表达式就是为特定参数赋予特定值的一条或一组语句,最简单的表达式就是一个数值:6;当然了,这种表达式的用处不是很大,常量通过调整参数的值来实现就可以了,像下面这种变量表达式用处会更大:rotation;当执行该语句时,AE的表达式会自动计算当前图层当前时间的旋转参数值,返回的值会赋予表达式连接的参数值。

如果表达式应用于图层的不透明度属性,那么该图层的不透明度属性会随着旋转属性同步变化,当旋转三十度的时候,图层不透明度也会被设置为30%。

AE中的表达式以Javascript语言(一种用于网站开发的高级通用工业标准程序语言)为基础,Javascript包括一套丰富的语言工具来创建更复杂的表达式,当然包括最基本的数学运算:opacity*10;这就是一种高级语言,但是十分简单,意思就是当前图层在当前时间的不透明度参数乘以10,因为不透明度参数的值阈是0~100,所以该表达式的之余就是0~1000,该值将赋予表达式连接的任何参数。

等号的位置也许你认为表达式应该是这种形式,“position=rotation”,AE中的表达式不需要使用等于号将其赋予参数,为参数添加表达式的时候,直接将计算出来的结果赋予参数。

当然,你也可以在表达式中使用等于号,为参数赋变量值。

表达式、参数值一一对应一句表达式控制一个参数,因为一句表达式仅连接在一个参数上,它仅将值赋予该参数。

例如,你不可以使用一句表达式来同时修改一个图层的位置和旋转值;你只有创建两个区分开来的关键帧,一个连接到位置属性上,另一个连接到旋转属性上。

多行表达式表达式可以以多条语句的形式来组织书写,事实上,表达式可以多达上百条语句,但是应该尽量将表达式组织的简捷明了,以使其执行起来高效快捷且便于人们的理解。

当表达式由多条语句组成的时候,最后一行语句所计算出来的值将赋予表达式连接的参数,如下面的表达式:offset=30;ralph=rotation+offset;ralph;该表达式组将会使图层的旋转值设置为当前时间的旋转值加上30度。

顺便说一句,仔细观察上面的表达式语句你会发觉每条语句以分号结尾。

分号清晰的将每一条语句划分开来,从语法上来说,最后一行语句不需要以分号结束,但是如果你习惯的话也可以加上,不会影响语句的执行。

为参数加入表达式有两种方法为选择的参数加入表达式,一种方法是在时间轴选择参数后,从动画菜单中选择增加表达式;另一种方法是按住ALT键的同时鼠标左键单击参数左边的马表,快速为参数加入表达式。

加入表达式后,你会发现时间轴发生了变化:首先,在参数名称的左侧多了一个带有“=”的按钮,单击该按钮来切换表达式的使能状态。

其次,参数值变为红色,表示该参数由表达式控制,手动编辑该参数将失效。

第三,在参数名称的右边增加了并排的三个图标(稍后讨论)。

最后,在时间轴中增加了一个表达式编辑区域,该区域可以通过下拉箭头来改变显示范围。

单击第一个图标按钮会在时间轴窗口中打开表达式的变化图表,从中你可以观察到参数值的变化曲线和参数变化的加速度。

如果表达式影响到元素的运动路径,那么合成窗口中显示的路径曲线也会发生变化。

第二个图标按钮是拾取线一个帮助你书写表达式的工具,只需要简单的将拾取线拖动到另一个参数上面,就可以为当前参数与拾取的参数建立动态连接关系,在后面的教程中详细讲解拾取线的功能。

第三个标按钮是表达式结构下拉菜单,使用该菜单可以方便的参考AE的表达式语言,使用该菜单可以清晰的看到表达式所影响的属性和元素。

拾取线使用拾取线可以方便的建立参数间的连接表达式:例如,为图层的不透明度添加表达式,然后拖动拾取线到图层旋转参数上就会为不透明度与旋转参数建立动态连接,现在再为旋转参数设置关键帧,会同步影响到不透明度属性:如果你将拾取线拖动到同一合成不同图层的属性参数上,那么AE就会创建一个稍微复杂一点的表达式,表明与哪一个图层的属性建立动连接:this_yer("Solid 1").opacity这个表达式首先指明合成("this_comp"),然后指明该合成中的图层("solid1"),最后指明该图层被用于建立连接的属性(opacity)。

AE会精确的设置建立连接的合成与图层,应该熟记AE的这种语法结构。

顺便说一句,拾取线没有什么特别神奇的地方,可以说它仅仅起到一个打字机的作用,自动将连接的属性名称极其所属合成与图层添加到表达式文本区。

你也可以亲自手写表达式,但是这种方式远远不及拾取线方便准确,特别是当需要编写较复杂的表达式时,拾取线的高效快捷更是体现的淋漓尽致。

向量、阵列、维数、索引有时候你会发现通过拾取线创建的表达式看上去好象在重复参数,例如,如果你将位置参数的拾取线拖动到旋转参数上,你就会得到如下表式:[rotation, rotation];因为位置属性有两个参数(X、Y坐标)而旋转属性只有一个参数,建立连接关系后,表达式自动将旋转参数应用两次分别位置属性的X、Y坐标参数。

由两个或三个数值来描述属性的参数组叫做向量或阵列,AE中很多的属性参数是向量式的,包括位置、轴心点和缩放等属性;阵列对应的用单个数值来描述属性的参数叫做标量式参数。

1、向量与阵列究竟向量和阵列之间有什么区别呢,你也许会注意到AE的帮助文件有时候互用这两个单词,简单的说向量是既有大小又有方向的数字阵列,其运算结果即要考虑到大小又要考虑到方向;阵列是一套独立元素的组合,阵列中可以包含任何元素,可以是物体阵列,词汇阵列或者是混合阵列:ralph=[10, this_layer, "bob"];也许没有人会知道上面的这种阵列会有什么用处,但是它确实是一个正确的阵列,当然在AE中我们大部分时间内遇到的是数字阵列(也叫向量),因为其他类型的阵列在AE中没有用。

所以,在接下来的描述中,当谈论到通用的概念和操作应用时,我们使用阵列来描述;当涉及到特殊的数字阵列时我们用向量来描述。

索引对于阵列来说,你可以使用阵列名加上包含数字的中括号从阵列中提取需要的单一元素,例如:position[0];这种表达方法叫做索引,注意在阵列中使用索引调用元素时,必须从0开始计数第一个元素,也就是说,阵列中的第一个元素必须以阵列名加上[0]来表示,第二个元素必须以阵列名加上[1]来表示,依次类推。

所以,上面的表达式就返回位置属性向量中的第一个参数——x坐标,那么position[1]就返回位置属性中的Y坐标,千万不要搞混淆了,在AE中虽然所的调整都是从1开始的,但是当使用索引时,必须从零开始计数建立阵列如果要建立阵列,可以将数值以逗号分隔开放入中括号中:my_vector=[10,20,30];该表达式的意思是将一个三维数组赋予变量my_vector,该数组中包含三个元素分别是10,20,30,.my_vector[1];该表达式计算得出的值是20(数组中的第二个元素)。

维数阵列中的元素个数代表阵列的维数,例如上面的my_vector是一个三维数组,位置属性是一个二维数组或三维数组(转变为三维图层)。

标量式的属性如旋转和不透明度属于一维参数(准确说单一数字或者是标量数值就是一维向量)。

需要注意的是诸如位置属性这样的多维数组或者是自定义的数组变量,不需要将他们的名字写在方括号中,AE会将其识别为数组。

当要索引阵列或者是描述阵列时,需要使用方括号。

修改阵列中的一个元素可以用如下的方式来书写位置表达式:[position[0], position[1]];将位置阵列中的两个参数分别提出来后,再将他们放入同一个阵列中,看上去与仅仅书写positon的结果相同,优点是你可以使用这种结构来修改阵列中的一个元素而不影响另外元素,例如:top_of_layer=0;[anchor_point[0], top_of_layer];在这个表达式中,阵列中的第一个元素是轴心点的X坐标值,第二个元素是0,如果将该值赋予轴心点属性,那么轴心点的X值将受AE的控制调整,而轴心点的Y值将始终为0。

相关文档
最新文档