Changing text (array) layer contents based on frame number range
I found the below expression for displaying text in an array for every frame by frame. However, I was looking to tweak this expression to display the texts/strings in an array based on its corresponding frameNos range arrary as a condition.
mArr=[1,2,3,56,676,567,899];
mFrame=timeToFrames(time);
mArr[mFrame]
(this expression was provided in the thread - https://community.adobe.com/t5/after-effects-discussions/changing-text-layer-contents-frame-by-frame/m-p/9543218)
Example: Text to display = Text 1, Text 2....so on but based on frame numbers i.e. Text 1 to appear between frame range 10 to 50 and Text 2 to display between frame range 20 to 40 in a new line.
Array break up would as a CSV like below,
Text_1, 10, 50
Text_2, 20, 40
Any help is appreciated on how this can be achieved.
