AE答疑 - 大佬,這兩表達式怎么用的

有小伙伴私信問:
圖層;
a=thisComp.layer("控制").effect("滑塊控制")("滑塊");
thisLayer.name == a? 100:0
文字隨機:
控制層:posterizeTime(30)//幀速率,數(shù)字越小越慢
Math.floor(random(1,13))
文字層:a = thisComp.layer("控制").effect("坐騎控制")("滑塊")
b = ['','文字','文字','文字','文字','文字','文字','文字','文字','文字','文字','文字','文字',];
b[a]大佬,這兩表達式怎么用的
接下來將這些表達式一一進行講解。
第一句,新建一個名為“控制”的圖層(通常用空圖層來添加滑塊),給它添加滑塊控制。
第二句,做了一個判斷,這里用的是三目運算的寫法,相當于:
意思是:當這個圖層(寫有表達式的圖層)名稱等于滑塊的值a的時候,結果顯示為100, 否則的話為0。
你可以將表達式添加到文本圖層的源文本屬性上測試。

這一段,總共5句表達式,前面兩句跟后面三句沒什么關系,我這里分開單獨解釋。
將下面表達式添加到文本圖層的源文本屬性上測試。
posterizeTime(30),設置幀率小于當前合成的幀率。
Math.floor(random(1,13)),生成1-13的隨機數(shù)。
這段表達式的作用是:通過滑塊從數(shù)組中取值。
第一句,新建一個名為控制的圖層,給它添加滑塊控制,將滑塊控制的名字改成:坐騎控制
第二句,定義一個數(shù)組。
第三句,通過滑塊的值,從數(shù)組中取值。
上面這些都是最基礎的表達式,看了我錄制的:
這些視頻,你就能看懂上面的表達式,有興趣的可以去看看。
我只能給解釋這些表達式是什么意思,至于怎么用,用到哪,要看需求了。
大家在提問的時候,最好能描述清楚,否則我很難猜出來。
我很樂意回答大家的問題,無論多簡單的問題,我都會認真回復。也歡迎大家多多提問,只要我看到,我懂的,會第一時間回復的。
最后,也請大家看到回復以后,能給UP主個反饋,反饋一下是否解決你的問題,這樣我好決定,是否有必要將這個問題發(fā)出來,以幫助其他也可能會遇到這個問題的人。