<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		>

<channel>
	<title>Creative COW | Andrei Popa | Activity</title>
	<link>https://creativecow.net/members/andreipopa3/activity/</link>
	<atom:link href="https://creativecow.net/members/andreipopa3/activity/feed/" rel="self" type="application/rss+xml" />
	<description>Activity feed for Andrei Popa.</description>
	<lastBuildDate>Fri, 15 May 2026 19:23:54 +0000</lastBuildDate>
	<generator>https://buddypress.org/?v=2.5.10</generator>
	<language>en-US</language>
	<ttl>30</ttl>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>2</sy:updateFrequency>
		
								<item>
				<guid isPermaLink="false">8f37eb3fa6a0a8390b27a104fc0cf635</guid>
				<title>Andrei Popa updated their profile</title>
				<link>https://creativecow.net/news-feed/p/415731/</link>
				<pubDate>Tue, 06 Jan 2026 12:05:47 +0000</pubDate>

				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">887fafbec5fd930631f895ae8f3d1ab5</guid>
				<title>Andrei Popa replied to the discussion Use a text layer as alpha mask for line, but not touching, and rounded in the forum Adobe After Effects</title>
				<link>https://creativecow.net/forums/thread/use-a-text-layer-as-alpha-mask-for-line-but-not-touching-and-rounded/#post-2466709</link>
				<pubDate>Thu, 09 Jan 2025 07:00:06 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/use-a-text-layer-as-alpha-mask-for-line-but-not-touching-and-rounded/#post-2466709"><span class="bb-reply-lable">Reply to</span> Use a text layer as alpha mask for line, but not touching, and rounded</a></p> <div class="bb-content-inr-wrap"><p>Thank you Vasyl,</p>
<p>That is exactly what I was looking for.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">3da528cbaf10b56e6b0e6015f21bc7a5</guid>
				<title>Andrei Popa replied to the discussion Use a text layer as alpha mask for line, but not touching, and rounded in the forum Adobe After Effects</title>
				<link>https://creativecow.net/forums/thread/use-a-text-layer-as-alpha-mask-for-line-but-not-touching-and-rounded/#post-2464591</link>
				<pubDate>Tue, 22 Oct 2024 18:22:20 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/use-a-text-layer-as-alpha-mask-for-line-but-not-touching-and-rounded/#post-2464591"><span class="bb-reply-lable">Reply to</span> Use a text layer as alpha mask for line, but not touching, and rounded</a></p> <div class="bb-content-inr-wrap"><p>I dont think I need it to be there between the lines. I can create a rectangle that will follow the text size. I just want to find out if there is a way to make it round when it intersects the alpha mask.</p>
<p></p>
<p>Thank you for your insight</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">170b93d6205da2b3cd870b699f4e5147</guid>
				<title>Andrei Popa started the discussion Use a text layer as alpha mask for line, but not touching, and rounded in the forum Adobe After Effects</title>
				<link>https://creativecow.net/forums/thread/use-a-text-layer-as-alpha-mask-for-line-but-not-touching-and-rounded/</link>
				<pubDate>Fri, 18 Oct 2024 15:18:39 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/use-a-text-layer-as-alpha-mask-for-line-but-not-touching-and-rounded/">Use a text layer as alpha mask for line, but not touching, and rounded</a></p> <div class="bb-content-inr-wrap"><p>Hi all.</p>
<p>I have a problem in using a text layer as a mask for a shape layer that should be &#8220;Shy&#8221; to the text, as in it should not touch it. I succeeded doing this by duplicating the layer, adding a stroke to the duplicate, and using that as a mask for the line.</p>
<p>The problem I am facing is that I would like the line to end rounded, because now it is&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-402964"><a href="https://creativecow.net/forums/thread/use-a-text-layer-as-alpha-mask-for-line-but-not-touching-and-rounded/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a002bb96c505cdacd192799d74dd540f</guid>
				<title>Andrei Popa replied to the discussion Create a random Path on a checkerboard in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/create-a-random-path-on-a-checkerboard/#post-2464273</link>
				<pubDate>Fri, 11 Oct 2024 14:38:43 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/create-a-random-path-on-a-checkerboard/#post-2464273"><span class="bb-reply-lable">Reply to</span> Create a random Path on a checkerboard</a></p> <div class="bb-content-inr-wrap"><p>Here is a solution that I think works for no overlapping of segments.</p>
<p>You can modify segmentLenght and segmentNumber to what you need. You can also linke these to slider controllers for changing then easier.</p>
<pre>var segmentLength = 10;<br />var segmentNumber = 100;<br />seedRandom(index, 1);<br />var lastIndex = 0;<br />Array.prototype.customIndexOf = function (element) {<br />  for&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-402648"><a href="https://creativecow.net/forums/thread/create-a-random-path-on-a-checkerboard/#post-2464273" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">cdbc72f7ee822cf733c70b336e4261e2</guid>
				<title>Andrei Popa replied to the discussion Create a random Path on a checkerboard in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/create-a-random-path-on-a-checkerboard/#post-2464260</link>
				<pubDate>Fri, 11 Oct 2024 13:39:18 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/create-a-random-path-on-a-checkerboard/#post-2464260"><span class="bb-reply-lable">Reply to</span> Create a random Path on a checkerboard</a></p> <div class="bb-content-inr-wrap"><p>I think a path without crossroads is actually easier to make than one without overlapping.</p>
<p>For your final purpose, do you need one without crossroads? Or maybe both?</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">3121f492815de5d7878111a0e4f6af65</guid>
				<title>Andrei Popa replied to the discussion Create a random Path on a checkerboard in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/create-a-random-path-on-a-checkerboard/#post-2464257</link>
				<pubDate>Fri, 11 Oct 2024 12:47:32 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/create-a-random-path-on-a-checkerboard/#post-2464257"><span class="bb-reply-lable">Reply to</span> Create a random Path on a checkerboard</a></p> <div class="bb-content-inr-wrap"><p>Should the segments touch the path? Can you, for example, have a cross-roads made up with this segments?<br />If yes, you will have cases where the segments would go inside a dead end. </p>
<p></p>
<p>LE.<br />I don&#8217;t think they will overlap if we do not allow overlap. I will give this some thought and come back with the result.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">06f094b75723b18c0c4f8dc7f3b65d7a</guid>
				<title>Andrei Popa replied to the discussion Make bars from text rows in the forum Adobe After Effects</title>
				<link>https://creativecow.net/forums/thread/make-bars-from-text-rows/#post-2464210</link>
				<pubDate>Thu, 10 Oct 2024 09:24:12 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/make-bars-from-text-rows/#post-2464210"><span class="bb-reply-lable">Reply to</span> Make bars from text rows</a></p> <div class="bb-content-inr-wrap"><p>Hi John,</p>
<p>Thanks a lot for the response. This is perfect. It looks a lot cleaner and it seems to take 10ms less per frame to render.</p>
<p>I have only used the blur and level effects, since I use this as alpha, and don&#8217;t really care for inside colors.</p>
<p>Thanks again for your response,</p>
<p>Andrei</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">cc80fcbc5bacafcddd630705daa0f183</guid>
				<title>Andrei Popa started the discussion Make bars from text rows in the forum Adobe After Effects</title>
				<link>https://creativecow.net/forums/thread/make-bars-from-text-rows/</link>
				<pubDate>Wed, 09 Oct 2024 11:26:51 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/make-bars-from-text-rows/">Make bars from text rows</a></p> <div class="bb-content-inr-wrap"><p>Hi community, I need some help with a task of mine&#8230;</p>
<p>I want to create some alpha masks from a text layer, to use with a duplicate of the said layer. I need every row to be a bar with the height dictated by the highest/lowest point in the respective row. I do not really care how big in width this will be, I just need it for some vertical alpha&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-402544"><a href="https://creativecow.net/forums/thread/make-bars-from-text-rows/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">9ace28945ccbe2bbe998c22fc485a949</guid>
				<title>Andrei Popa replied to the discussion Capture number of lines in Paragraph Text for expression in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/capture-number-of-lines-in-paragraph-text-for-expr/page/2/#post-2463894</link>
				<pubDate>Tue, 01 Oct 2024 08:33:13 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/capture-number-of-lines-in-paragraph-text-for-expr/page/2/#post-2463894"><span class="bb-reply-lable">Reply to</span> Capture number of lines in Paragraph Text for expression</a></p> <div class="bb-content-inr-wrap"><p>Hi Arie. </p>
<p><span>I had the same problem with some arabic languages, while using the Noto fonts provided by google.</span></p>
<p><span>I had to change the expression because the font was too high, so I subtract half of the font size from the entire height. This still counts badly if the first row consists in <b>only </b>characters with very small height, like &#8220;. _ ,&#8221;, but I think&hellip;</span></p>
<p><span class="activity-read-more" id="activity-read-more-402233"><a href="https://creativecow.net/forums/thread/capture-number-of-lines-in-paragraph-text-for-expr/page/2/#post-2463894" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">f2398a49b06a3d4090b5744db16125a1</guid>
				<title>Andrei Popa replied to the discussion Text animation line by line from top to bottom in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/text-animation-line-by-line-from-top-to-bottom/#post-2463883</link>
				<pubDate>Mon, 30 Sep 2024 18:14:45 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/text-animation-line-by-line-from-top-to-bottom/#post-2463883"><span class="bb-reply-lable">Reply to</span> Text animation line by line from top to bottom</a></p> <div class="bb-content-inr-wrap"><p>You should adjust the anchor point expression</p>
<pre>t = 0;<br />l = thisLayer.sourceRectAtTime(sourceTime(t), false);<br />[l.left, l.top + l.height];</pre>
<p>Instead of 0, you should give t the value that the time has where your text animation is fully finished. So if your text is fully animated at second 3, t = 3.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">523ef0577f2c064b72acc0c5c611e0e3</guid>
				<title>Andrei Popa replied to the discussion Expression to attach shape layers together combine with &#34;sourceRectAtTime()&#34; in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/expression-to-attach-shape-layers-together-combine-with-sourcerectattime/#post-2463796</link>
				<pubDate>Fri, 27 Sep 2024 11:02:49 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/expression-to-attach-shape-layers-together-combine-with-sourcerectattime/#post-2463796"><span class="bb-reply-lable">Reply to</span> Expression to attach shape layers together combine with "sourceRectAtTime()"</a></p> <div class="bb-content-inr-wrap"><p>Hi Max,</p>
<p>There are quite a few expressions to be used there. <br />I have done a small template for this, I hope this helps.</p>
<p>r2 is the parent for all the rectangles and its text;</p>
<p>all the texts are parented to their rectangles</p>
<p>all the texts have anchor expression to their center</p>
<p>all the texts must be one index smaller in timeline. You can&#8217;t put any layers&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-402140"><a href="https://creativecow.net/forums/thread/expression-to-attach-shape-layers-together-combine-with-sourcerectattime/#post-2463796" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">2166c5a281bbd4e7460bcbf1bcf53343</guid>
				<title>Andrei Popa replied to the discussion Text color without ponctuation in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/text-color-without-ponctuation/#post-2463639</link>
				<pubDate>Mon, 23 Sep 2024 15:54:37 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/text-color-without-ponctuation/#post-2463639"><span class="bb-reply-lable">Reply to</span> Text color without ponctuation</a></p> <div class="bb-content-inr-wrap"><p>I see 2 solutions for this problem. </p>
<p>1. Just remove the &#8216; character from the group of characters to ignore. (row 5 becomes <span>var punctuation = &#8220;,.!?;:&#8221;;</span><span>)</span></p>
<p><span>2. I will alter a bit the expression to ignore punctuation that does not have a space after it. Keep in mind that this will also alter &#8220;2.3&#8221; for example, and the dot will be highlighted.</span></p>
</p>
<p><span><br /></span></p>
<pre>function&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-402008"><a href="https://creativecow.net/forums/thread/text-color-without-ponctuation/#post-2463639" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">0814dbca7c56d1c09bb1913d0f2f9d1f</guid>
				<title>Andrei Popa updated their profile</title>
				<link>https://creativecow.net/news-feed/p/401959/</link>
				<pubDate>Sat, 21 Sep 2024 11:34:41 +0000</pubDate>

				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">c5d94b10ed7b24bf0b7dc4cb9d713e33</guid>
				<title>Andrei Popa replied to the discussion marker name in the expression in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/marker-name-in-the-expression/#post-2463607</link>
				<pubDate>Sat, 21 Sep 2024 11:34:01 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/marker-name-in-the-expression/#post-2463607"><span class="bb-reply-lable">Reply to</span> marker name in the expression</a></p> <div class="bb-content-inr-wrap"><p>Hi Andy,</p>
<p>I can help as much as time allows me. My personal email is <a href="mailto:andreipopa191187@gmail.com" rel="nofollow">andreipopa191187@gmail.com</a>, you can write me there and we can talk.</p>
<p></p>
<p>Cheers,</p>
<p>Andrei</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">21ed93633ccce35d47cbcee5ce2f0392</guid>
				<title>Andrei Popa replied to the discussion Text color without ponctuation in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/text-color-without-ponctuation/#post-2463557</link>
				<pubDate>Thu, 19 Sep 2024 12:56:38 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/text-color-without-ponctuation/#post-2463557"><span class="bb-reply-lable">Reply to</span> Text color without ponctuation</a></p> <div class="bb-content-inr-wrap"><p>Sorry for the oversight. We can fix that by subtracting 1 from each value in the index of words (which I did in the .map() function towards the end of the expression), since arrays start at zero, and our word counting at one.<br />Here is the updated code.</p>
<pre>function getCharIndicesFromWordIndices(str, wordIndices) {<br />  var words = str.split(/s+/);<br />  var&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-401887"><a href="https://creativecow.net/forums/thread/text-color-without-ponctuation/#post-2463557" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">0176346d6cfe8f8cfda52d201572059b</guid>
				<title>Andrei Popa replied to the discussion Text color without ponctuation in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/text-color-without-ponctuation/#post-2463546</link>
				<pubDate>Thu, 19 Sep 2024 07:55:51 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/text-color-without-ponctuation/#post-2463546"><span class="bb-reply-lable">Reply to</span> Text color without ponctuation</a></p> <div class="bb-content-inr-wrap"><p>I cant think of a different way but to count the characters instead of words.</p>
<p>So if you want to use this solution, you need to change the &#8220;Based on&#8221; from &#8220;words&#8221; to &#8220;characters&#8221; and use this expression instead.</p>
<p>You can add/remove characters you don&#8217;t want to be highlighted in the &#8220;punctuation&#8221; variable;</p>
<p></p>
<pre>function getCharIndicesFromWordIndices(str,&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-401867"><a href="https://creativecow.net/forums/thread/text-color-without-ponctuation/#post-2463546" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">84df5592aeb915da0b3321a7b2c67f01</guid>
				<title>Andrei Popa replied to the discussion AE recursive check through layers in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/ae-recursive-check-through-layers/#post-2463238</link>
				<pubDate>Mon, 09 Sep 2024 12:48:38 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/ae-recursive-check-through-layers/#post-2463238"><span class="bb-reply-lable">Reply to</span> AE recursive check through layers</a></p> <div class="bb-content-inr-wrap"><p>This should work(if no &#8220;column&#8221; layer is found, it will return 0):</p>
<p></p>
<pre><p>idx = index;</p><p>layerIdx = 0;</p><p>while (idx &gt;=1 &amp;&amp; layerIdx == 0){</p><p>if(thisComp.layer(idx).name == "column") layerIdx = idx;</p><p>idx--;</p><p>}</p><p>layerIdx</p></pre>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">ea3cab864883958cd1d7fd9d257f19df</guid>
				<title>Andrei Popa replied to the discussion Responsive Mask Not Cooperating. Help Needed. in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/responsive-mask-not-cooperating-help-needed/#post-2459626</link>
				<pubDate>Wed, 22 May 2024 09:43:50 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/responsive-mask-not-cooperating-help-needed/#post-2459626"><span class="bb-reply-lable">Reply to</span> Responsive Mask Not Cooperating. Help Needed.</a></p> <div class="bb-content-inr-wrap"><p>Hi Brayden.</p>
<p>In case you did not solve this yet, try to change your second line to </p>
<pre>var {height, width, left, top} = sourceRectAtTime(sourceTime(markerTime));</pre>
<p>You have probably moved your layer and the sourceRectAtTime function calculates the time based on your layer time, not the composition time.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">2a33943fced5748a88f5814f43799039</guid>
				<title>Andrei Popa replied to the discussion Issues with SourceRectAtTime not match the height of my text in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/issues-with-sourcerectattime-not-match-the-height-of-my-text/#post-2456329</link>
				<pubDate>Wed, 28 Feb 2024 07:45:08 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/issues-with-sourcerectattime-not-match-the-height-of-my-text/#post-2456329"><span class="bb-reply-lable">Reply to</span> Issues with SourceRectAtTime not match the height of my text</a></p> <div class="bb-content-inr-wrap"><p>You need to add parameters to the function like this:</p>
<p><i>textWidth=thisComp.layer(“Saturday Night Live host, Timothée Chalamet, rode away with the show on his beloved tiny horse”).sourceRectAtTime(time, false).width;</i></p>
<p>Also, sourceRectAtTime does not count for scale, so your final expression may look like this</p>
<p><i>textWidth=thisComp.layer(“Saturday Night&hellip;</i></p>
<p><span class="activity-read-more" id="activity-read-more-394737"><a href="https://creativecow.net/forums/thread/issues-with-sourcerectattime-not-match-the-height-of-my-text/#post-2456329" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">172541967b30e69e2ee2e1e90ecc04c9</guid>
				<title>Andrei Popa replied to the discussion Create a particular text animator. in the forum Adobe After Effects</title>
				<link>https://creativecow.net/forums/thread/create-a-particular-text-animator/#post-2454987</link>
				<pubDate>Sat, 27 Jan 2024 17:48:16 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/create-a-particular-text-animator/#post-2454987"><span class="bb-reply-lable">Reply to</span> Create a particular text animator.</a></p> <div class="bb-content-inr-wrap"><p>I managed to pull this off.</p>
<p>I did 4 animators, for each direction. one positive value, one negative etc.</p>
<p>I have set the shape to all to Ramp Down and I have put keyframes on Offset from -100 to +100. Each Offset -100 keyframe was positioned on the +100 keyframe from the previous one.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a75074609b25aa09ab7d684af951a42b</guid>
				<title>Andrei Popa started the discussion Create a particular text animator. in the forum Adobe After Effects</title>
				<link>https://creativecow.net/forums/thread/create-a-particular-text-animator/</link>
				<pubDate>Sat, 27 Jan 2024 17:18:13 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/create-a-particular-text-animator/">Create a particular text animator.</a></p> <div class="bb-content-inr-wrap"><p>Hi guys.</p>
<p>I really need to replicate this text animation, and using multiple layers is not an option. <br />I tried using a text animator based on position with various offset values and shapes (from the advanced selector submenu) but to no avail. All the animations either don&#8217;t come back to the starting position, or are stiff and the animation happens on&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-393457"><a href="https://creativecow.net/forums/thread/create-a-particular-text-animator/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">daab5a8cde3d51fba9028c9115c370ea</guid>
				<title>Andrei Popa replied to the discussion Layer names from csv in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/layer-names-from-csv/#post-2453707</link>
				<pubDate>Fri, 22 Dec 2023 17:30:51 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/layer-names-from-csv/#post-2453707"><span class="bb-reply-lable">Reply to</span> Layer names from csv</a></p> <div class="bb-content-inr-wrap"><p>The error is actually a typo I did in the for loop. So the script runs until it finds an error 😀</p>
<p>The for condition should be this one</p>
<pre>for (var i = 1; i &lt;= comp.numLayers; i++)</pre>
<p>The line 4 gets the composition object corresponding to the composition that is opened in the timeline. We use that in the for, to loop through all its layers.</p>
<p></p>
<p>If you want to&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-391966"><a href="https://creativecow.net/forums/thread/layer-names-from-csv/#post-2453707" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">d9febd0f41f790b8a4d80a4dacc08c0c</guid>
				<title>Andrei Popa replied to the discussion Layer names from csv in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/layer-names-from-csv/#post-2453582</link>
				<pubDate>Wed, 20 Dec 2023 10:54:15 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/layer-names-from-csv/#post-2453582"><span class="bb-reply-lable">Reply to</span> Layer names from csv</a></p> <div class="bb-content-inr-wrap"><p>Hi.</p>
<p>This should be the logic of your script:</p>
<pre>var myFile = File.openDialog("Choose CSV file..");<br />var arr = csvToArray(myFile);<br />var columnIndex = 2;<br />var comp = app.project.activItem;<br />for (var i = 1; 1 &lt;= comp.numLayers; i++) {<br />    comp.layer(i).name = arr[i][columnIndex];<br />}</pre>
<p>For this to work, you also need the csvToArray function which parses the CSV. You can&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-391838"><a href="https://creativecow.net/forums/thread/layer-names-from-csv/#post-2453582" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">7c31f19c1fa26530fc22677b6e892b10</guid>
				<title>Andrei Popa replied to the discussion Where to store metadata for layers? in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/where-to-store-metadata-for-layers/#post-2451920</link>
				<pubDate>Sat, 04 Nov 2023 08:12:04 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/where-to-store-metadata-for-layers/#post-2451920"><span class="bb-reply-lable">Reply to</span> Where to store metadata for layers?</a></p> <div class="bb-content-inr-wrap"><p>Thank you for the answer Dan.</p>
<p>This seems like the optimal solution. If people get to see the comment, they may also be proficient enough in AE to know the should probably not change it.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">c0ecc6159750248d4cf6e2a10b2b3a42</guid>
				<title>Andrei Popa started the discussion Where to store metadata for layers? in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/where-to-store-metadata-for-layers/</link>
				<pubDate>Fri, 03 Nov 2023 10:15:49 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/where-to-store-metadata-for-layers/">Where to store metadata for layers?</a></p> <div class="bb-content-inr-wrap"><p>I need certain information about layers sometimes. To categorize them until now I used label, marker comments and so on. But I was wondering if there is any property on layers where I can save a string that I can evaluate later with a script. If the said property were to be invisible at first glance in AE, that would be even better.</p>
<p></p>
<p>I was wondering&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-390200"><a href="https://creativecow.net/forums/thread/where-to-store-metadata-for-layers/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6accab7ab2d5f7b3fa76553e083ac363</guid>
				<title>Andrei Popa replied to the discussion Flexible scale in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/flexible-scale/#post-2451478</link>
				<pubDate>Wed, 25 Oct 2023 06:32:27 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/flexible-scale/#post-2451478"><span class="bb-reply-lable">Reply to</span> Flexible scale</a></p> <div class="bb-content-inr-wrap"><p>If you want to keep the scale constant in comparison with the smallest measure of the comp (width/height), you could use this:</p>
<pre>value*Math.min(thisComp.width/1920, thisComp.height/1080)</pre>
<p>If you now change your comp to 1920&#215;1920, the image remains the same. I would choose to stick with the smallest of the 2 measurements (width/height) so I am sure that&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-389898"><a href="https://creativecow.net/forums/thread/flexible-scale/#post-2451478" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">1d0b12b39e39cdd4ce1093b8f4bc938f</guid>
				<title>Andrei Popa replied to the discussion Move marker of a layer depending on its length in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/move-marker-of-a-layer-depending-on-its-length/#post-2450873</link>
				<pubDate>Fri, 06 Oct 2023 12:37:16 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/move-marker-of-a-layer-depending-on-its-length/#post-2450873"><span class="bb-reply-lable">Reply to</span> Move marker of a layer depending on its length</a></p> <div class="bb-content-inr-wrap"><p>You can&#8217;t move markers with expressions, but you can modify your expression so it does not need markers anymore. And it will also be faster to render. Somehting like this to replace the part that you posted should work</p>
<p></p>
<pre>startDur = 5;<br />endDur = 15;<br />startDur = framesToTime(startDur);<br />endDur = framesToTime(endDur);<br />if (numKeys &gt; 0) {<br />  t = linear(time,&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-389357"><a href="https://creativecow.net/forums/thread/move-marker-of-a-layer-depending-on-its-length/#post-2450873" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">64a9d1373f5b62d6ab0fc999c0b0219f</guid>
				<title>Andrei Popa replied to the discussion The function stops working as soon as I put it in the UI button in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/the-function-stops-working-as-soon-as-i-put-it-in-the-ui-button/#post-2448664</link>
				<pubDate>Mon, 07 Aug 2023 12:30:28 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/the-function-stops-working-as-soon-as-i-put-it-in-the-ui-button/#post-2448664"><span class="bb-reply-lable">Reply to</span> The function stops working as soon as I put it in the UI button</a></p> <div class="bb-content-inr-wrap"><p>I suggest you pass a parameter to your smet function, and don&#8217;t use global variables. This changes seem to make your code work:</p>
<pre><p>....</p><p>ok.onClick = function () {</p><p>    var numSl = parseInt(nSlice.text)</p><p>    smet(numSl);</p><p>    nW.hide();</p><p>}</p><p>function smet(numSl) {</p><p>...</p></pre>
<p>The rest of the code remains the same</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">36abd763d733995bb19c8988020928dc</guid>
				<title>Andrei Popa replied to the discussion Script needs some code cleaning to work as expected in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/script-needs-some-code-cleaning-to-work-as-expected/#post-2448239</link>
				<pubDate>Thu, 27 Jul 2023 13:36:27 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/script-needs-some-code-cleaning-to-work-as-expected/#post-2448239"><span class="bb-reply-lable">Reply to</span> Script needs some code cleaning to work as expected</a></p> <div class="bb-content-inr-wrap"><p>Hi David. </p>
<p>Here is a version that makes the script work correctly as panel.</p>
<p>If you could give me a project in which the error is present, I could try to debug that.</p>
<p></p>
<pre>(function (thisObj) {<br />  var copyLastKeyframe = function (prop) {<br />    var numKeys = prop.numKeys;<br />    if (numKeys &lt; 2) {<br />      alert("There must be at least two keyframes on the selected&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-386797"><a href="https://creativecow.net/forums/thread/script-needs-some-code-cleaning-to-work-as-expected/#post-2448239" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">fcc8acfd5713e29c4998f2a74039eef4</guid>
				<title>Andrei Popa replied to the discussion Scaling Drop Shadows when Collapse Transformations/Continuously Rasterise in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/scaling-drop-shadows-when-collapse-transformations-continuously-rasterise/#post-2440896</link>
				<pubDate>Tue, 14 Feb 2023 17:57:16 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/scaling-drop-shadows-when-collapse-transformations-continuously-rasterise/#post-2440896"><span class="bb-reply-lable">Reply to</span> Scaling Drop Shadows when Collapse Transformations/Continuously Rasterise</a></p> <div class="bb-content-inr-wrap"><p>The closest thing I can think of is essential graphics. Create essential graphics using the comp in which the drop shadow is as main comp. Add the drop shadow distance(and any other property that you want to modify). Where you use the comp as layer, select it and press &#8220;u&#8221; twice. On essential property distance, put an expression that also includes&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-379786"><a href="https://creativecow.net/forums/thread/scaling-drop-shadows-when-collapse-transformations-continuously-rasterise/#post-2440896" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">d0347f839d2a40c087882f49d799480f</guid>
				<title>Andrei Popa replied to the discussion simple way to control a precomps duration with a marker perhaps ? in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/simple-way-to-control-a-precomps-duration-with-a-marker-perhaps/#post-2440813</link>
				<pubDate>Sun, 12 Feb 2023 18:31:46 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/simple-way-to-control-a-precomps-duration-with-a-marker-perhaps/#post-2440813"><span class="bb-reply-lable">Reply to</span> simple way to control a precomps duration with a marker perhaps ?</a></p> <div class="bb-content-inr-wrap"><p>Well, since you are building this toolkit, I think you have the data for this expression. You need the duration of the in-out animation.</p>
<p>Then apply this to the time-remap property:</p>
<p></p>
<pre>inDur = 1;<br />outDur = 1;<br />myMarker = marker.key(1);<br />if (time &gt; myMarker.time - outDur) {<br />  linear(<br />    time,<br />    myMarker.time - outDur,<br />    myMarker.time,<br />    key(2).time - inPoint&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-379713"><a href="https://creativecow.net/forums/thread/simple-way-to-control-a-precomps-duration-with-a-marker-perhaps/#post-2440813" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">8d1ecabbd3ba54eabd4a22442e0c25f9</guid>
				<title>Andrei Popa replied to the discussion Error on script, function selectedProperty.key is undefined in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/error-on-script-function-selectedproperty-key-is-undefined/#post-2440804</link>
				<pubDate>Sat, 11 Feb 2023 15:46:14 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/error-on-script-function-selectedproperty-key-is-undefined/#post-2440804"><span class="bb-reply-lable">Reply to</span> Error on script, function selectedProperty.key is undefined</a></p> <div class="bb-content-inr-wrap"><p>I think you want to give last value and easing to previous key and delete the last key. I made some changes, but did not test them.</p>
<pre>var activeComp = app.project.activeItem;<br />if (activeComp == null || !(activeComp instanceof CompItem)) {<br />  alert("Please select a composition first.");<br />} else {<br />  var selectedLayer = activeComp.selectedLayers[0];<br />  if&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-379693"><a href="https://creativecow.net/forums/thread/error-on-script-function-selectedproperty-key-is-undefined/#post-2440804" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">855d78b68fd92f835892b8394c150256</guid>
				<title>Andrei Popa replied to the discussion Reset next text horizontal scale in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/reset-next-text-horizontal-scale/#post-2440583</link>
				<pubDate>Mon, 06 Feb 2023 07:53:22 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/reset-next-text-horizontal-scale/#post-2440583"><span class="bb-reply-lable">Reply to</span> Reset next text horizontal scale</a></p> <div class="bb-content-inr-wrap"><p>I am using the first part of your script and it works fine(Adobe After Effects 2022 and 2023). Text gets to 0.5 and the horizontal scale does not change for the next layer I am creating. Maybe the horizontal scale was set to 0.5 before you ran the script.</p>
<p></p>
<p>However, some error that I see in your code is that you create a text layer with the variable&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-379463"><a href="https://creativecow.net/forums/thread/reset-next-text-horizontal-scale/#post-2440583" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">583a72a8bfaf15d1b27cac018dd84c90</guid>
				<title>Andrei Popa replied to the discussion Can I get the color of a solid via expression? in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/can-i-get-the-color-of-a-solid-via-expression/#post-2440253</link>
				<pubDate>Thu, 26 Jan 2023 10:41:45 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/can-i-get-the-color-of-a-solid-via-expression/#post-2440253"><span class="bb-reply-lable">Reply to</span> Can I get the color of a solid via expression?</a></p> <div class="bb-content-inr-wrap"><p>Thanks. I was trying not to use sampleImage() because AFAIK its quite slow, similar to sourceRectAtTime().</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6e0ff865c9388470eac738d7857bc627</guid>
				<title>Andrei Popa started the discussion Can I get the color of a solid via expression? in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/can-i-get-the-color-of-a-solid-via-expression/</link>
				<pubDate>Wed, 25 Jan 2023 12:54:38 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/can-i-get-the-color-of-a-solid-via-expression/">Can I get the color of a solid via expression?</a></p> <div class="bb-content-inr-wrap"><p>Hi guys. I am trying to get the color of a solid via expressions and I am a bit lost.</p>
<p>I have tried </p>
<pre>thisComp.layer(index-1).source.mainSource.color<br />thisComp.layer(index-1).source.color<br />thisComp.layer(index-1).color</pre>
<p>In the documentation I only found properties of general Footage or some JSON properties, but nothing about solids.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6033f0329feef42f1fa7bd3fde6cc551</guid>
				<title>Andrei Popa replied to the discussion Need somebody to develop a scrip to change comp length in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/need-somebody-to-develop-a-scrip-to-change-comp-lenght/#post-2439921</link>
				<pubDate>Wed, 18 Jan 2023 11:37:40 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/need-somebody-to-develop-a-scrip-to-change-comp-lenght/#post-2439921"><span class="bb-reply-lable">Reply to</span> Need somebody to develop a scrip to change comp length</a></p> <div class="bb-content-inr-wrap"><p>In the last line, 10 is how many frames you want per char. 10 chars for 1 seconds in 30 fps would be 3.</p>
<p>Here are 3 functions that should help you out. You can modify the options object (everything that is between {}) to your needs. </p>
<pre>var options = {<br />    fadeToBlackLayerIndex: 2,<br />    fadeOutSoundLayerIndex: 4,<br />    duration: 1,<br />    comp:&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-378788"><a href="https://creativecow.net/forums/thread/need-somebody-to-develop-a-scrip-to-change-comp-lenght/#post-2439921" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">b6d1e83436eea9ea808bcf6cf96b9396</guid>
				<title>Andrei Popa replied to the discussion Need somebody to develop a scrip to change comp length in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/need-somebody-to-develop-a-scrip-to-change-comp-lenght/#post-2439919</link>
				<pubDate>Wed, 18 Jan 2023 07:56:39 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/need-somebody-to-develop-a-scrip-to-change-comp-lenght/#post-2439919"><span class="bb-reply-lable">Reply to</span> Need somebody to develop a scrip to change comp length</a></p> <div class="bb-content-inr-wrap"><p>It&#8217;s possible to make the comp length proportionally to the length of a text (I assume you want to count characters). The 2 are also possible, but you need to be more specific. Do you want some layers inside the comp to fade? Or the comp, somewhere where it is used as a layer.</p>
<p></p>
<p>Here is a snippet that modifies the length of the current comp according&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-378781"><a href="https://creativecow.net/forums/thread/need-somebody-to-develop-a-scrip-to-change-comp-lenght/#post-2439919" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">06e7320b3c6b85dd1dd65452d3fa6eb4</guid>
				<title>Andrei Popa replied to the discussion Control Paragraph Text Box Size by an expression in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/control-paragraph-text-box-size-by-an-expression/#post-2439877</link>
				<pubDate>Tue, 17 Jan 2023 12:52:48 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/control-paragraph-text-box-size-by-an-expression/#post-2439877"><span class="bb-reply-lable">Reply to</span> Control Paragraph Text Box Size by an expression</a></p> <div class="bb-content-inr-wrap"><p>I think you can use this function.</p>
<pre>function setBoxSize(myLayer, boxSize){<br />    var textProp = myLayer("ADBE Text Properties")("ADBE Text Document");<br />    var textDoc = textProp;<br />    textDoc.boxTextSize = boxSize;<br />    textProp.setValue(textDoc)<br />}</pre>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">2d876a90d3f386fd3a5fd384f4dd8340</guid>
				<title>Andrei Popa replied to the discussion [HELP] My Script UI code isn&#039;t working but i don&#039;t know why in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/help-my-script-ui-code-isnt-working-but-i-dont-know-why/#post-2438542</link>
				<pubDate>Sun, 11 Dec 2022 09:04:45 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/help-my-script-ui-code-isnt-working-but-i-dont-know-why/#post-2438542"><span class="bb-reply-lable">Reply to</span> [HELP] My Script UI code isn't working but i don't know why</a></p> <div class="bb-content-inr-wrap"><p>This applies expressions if properties are selected, precomposes if layers are selected, enables time-remap if a layer that is a comp is selected.</p>
<pre>var win = new Window("palette", "My Script UI", undefined);<br />// Add a button for the  expression<br />var myButton = win.add("button", undefined, "Button");<br />// Add an event listener for the button's click&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-377575"><a href="https://creativecow.net/forums/thread/help-my-script-ui-code-isnt-working-but-i-dont-know-why/#post-2438542" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">3572f00da575333dfd7b348413401b68</guid>
				<title>Andrei Popa replied to the discussion [HELP] My Script UI code isn&#039;t working but i don&#039;t know why in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/help-my-script-ui-code-isnt-working-but-i-dont-know-why/#post-2438531</link>
				<pubDate>Sat, 10 Dec 2022 14:48:29 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/help-my-script-ui-code-isnt-working-but-i-dont-know-why/#post-2438531"><span class="bb-reply-lable">Reply to</span> [HELP] My Script UI code isn't working but i don't know why</a></p> <div class="bb-content-inr-wrap"><p>Hi Vicenzo.</p>
<p></p>
<p>You can try this.</p>
<pre>var win = new Window("palette", "My Script UI", undefined);<br />// Add a button for the  expression<br />var myButton = win.add("button", undefined, "Button");<br />// Add an event listener for the button's click event<br />myButton.onClick = function() {<br />  // Get the active composition<br />  var comp = app.project.activeItem;<br />  // Get the selected&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-377563"><a href="https://creativecow.net/forums/thread/help-my-script-ui-code-isnt-working-but-i-dont-know-why/#post-2438531" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">5f8c57004a435bcaf85a4719786f9cd2</guid>
				<title>Andrei Popa replied to the discussion SetStyle in SourceText dont stuck with text on multiple lines. in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/setstyle-in-sourcetext-dont-stuck-with-text-on-multiple-lines/#post-2437855</link>
				<pubDate>Fri, 25 Nov 2022 07:03:45 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/setstyle-in-sourcetext-dont-stuck-with-text-on-multiple-lines/#post-2437855"><span class="bb-reply-lable">Reply to</span> SetStyle in SourceText dont stuck with text on multiple lines.</a></p> <div class="bb-content-inr-wrap"><p>You also need to pass your text to the style property, something like this:</p>
<pre>str = "123" + "r" + "345"<br />text.sourceText.style.setLeading(105).setFauxBold(1).setText(str)</pre>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">e1977b1018b8902da234c7b9a530353d</guid>
				<title>Andrei Popa replied to the discussion Reference Comp specifically (and dynamically) in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/reference-comp-specifically-and-dynamically/#post-2437040</link>
				<pubDate>Thu, 03 Nov 2022 07:45:16 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/reference-comp-specifically-and-dynamically/#post-2437040"><span class="bb-reply-lable">Reply to</span> Reference Comp specifically (and dynamically)</a></p> <div class="bb-content-inr-wrap"><p>Hi Paul.</p>
<p>This may be what you need to use. I have successfully used it in the past.</p>
<p><a target='_blank' href="https://aescripts.com/true-comp-duplicator/" rel="nofollow">True Comp Duplicator &#8211; aescripts + aeplugins &#8211; aescripts.com</a></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">1bde4e242bb0e3a801606d66c829ae99</guid>
				<title>Andrei Popa replied to the discussion Control values from two locations in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/control-values-from-two-locations/#post-2437039</link>
				<pubDate>Thu, 03 Nov 2022 07:38:47 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/control-values-from-two-locations/#post-2437039"><span class="bb-reply-lable">Reply to</span> Control values from two locations</a></p> <div class="bb-content-inr-wrap"><p>How would the position property know where to take its values from?</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">ca7441d85788cc16283a46b9d821c02d</guid>
				<title>Andrei Popa replied to the discussion Scripting - Set Layer Selection in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/scripting-set-layer-selection/#post-2436471</link>
				<pubDate>Thu, 20 Oct 2022 06:10:35 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/scripting-set-layer-selection/#post-2436471"><span class="bb-reply-lable">Reply to</span> Scripting - Set Layer Selection</a></p> <div class="bb-content-inr-wrap"><p>I think this should work</p>
<pre><p>var myComp = app.project.activeItem;</p><p>var myLayers = myComp.selectedLayers[0];</p><p>myParent = myLayers.effect("Parent Me")("Select Parent");</p><p>myParent.setValue(3);</p></pre>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">1eddf8800c36fb9a560f04ff96db486b</guid>
				<title>Andrei Popa replied to the discussion Random values in new line of SourceText in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/random-values-in-new-line-of-sourcetext/#post-2436334</link>
				<pubDate>Tue, 18 Oct 2022 06:28:55 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/random-values-in-new-line-of-sourcetext/#post-2436334"><span class="bb-reply-lable">Reply to</span> Random values in new line of SourceText</a></p> <div class="bb-content-inr-wrap"><p>Something like</p>
<pre>a = []<br /></pre>
<pre>for(let i =0; i&lt;5; i++) a.push(random());<br />a.join("n")</pre>
<p></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">0e19837a291920bee652c9f0f5f6794d</guid>
				<title>Andrei Popa replied to the discussion Lines that move opposite from another on the Y axis in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/lines-that-move-opposite-from-another-on-the-y-axis/#post-2435685</link>
				<pubDate>Sat, 01 Oct 2022 06:24:21 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/lines-that-move-opposite-from-another-on-the-y-axis/#post-2435685"><span class="bb-reply-lable">Reply to</span> Lines that move opposite from another on the Y axis</a></p> <div class="bb-content-inr-wrap"><p>Hi Steven. Here is the explanation.</p>
<p>zeroPos is the vertical position where you start your vertical animation.</p>
<p>zeroPos &#8211; P  is the difference between the starting point and the current point of the other bar.</p>
<p>We add these and we get the position of the second bar relative to the first one.</p>
<p></p>
<p>If the first one was going up, zeroPos &#8211; P was positiove, and&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-374939"><a href="https://creativecow.net/forums/thread/lines-that-move-opposite-from-another-on-the-y-axis/#post-2435685" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">ef78e6fc122d236a7ac4b7fe94dc7b39</guid>
				<title>Andrei Popa replied to the discussion Lines that move opposite from another on the Y axis in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/lines-that-move-opposite-from-another-on-the-y-axis/#post-2435436</link>
				<pubDate>Sun, 25 Sep 2022 17:13:09 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/lines-that-move-opposite-from-another-on-the-y-axis/#post-2435436"><span class="bb-reply-lable">Reply to</span> Lines that move opposite from another on the Y axis</a></p> <div class="bb-content-inr-wrap"><p>I think you should add this to the yPosition of the layer &#8220;Bottom Line Right Null&#8221;</p>
<pre>zeroPos = 960;<br />P = thisComp.layer("Top Line Right Null").transform.yPosition;<br />zeroPos + zeroPos - P;</pre>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">068182fe232cd310247a555a2090e077</guid>
				<title>Andrei Popa replied to the discussion How to delete a layer based on its name? in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/how-to-delete-a-layer-based-on-its-name/#post-2435117</link>
				<pubDate>Mon, 19 Sep 2022 19:37:01 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/how-to-delete-a-layer-based-on-its-name/#post-2435117"><span class="bb-reply-lable">Reply to</span> How to delete a layer based on its name?</a></p> <div class="bb-content-inr-wrap"><p>I think if you move your solid, you should not put the origin in the vertices part. So maybe Shape.vertices should look like this:</p>
<pre>Shape.vertices = [<br />        - [this.large, 0],<br />        [this.large, 0],<br />        [this.large, velen - this.arrowheight],<br />        [this.large + this.arrowwidth, velen - this.arrowheight],<br />        [0, velen],<br />        [-this.large&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-374424"><a href="https://creativecow.net/forums/thread/how-to-delete-a-layer-based-on-its-name/#post-2435117" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">1ba8f4fa35d737ec53e1312e3623f53e</guid>
				<title>Andrei Popa replied to the discussion Release button after being pressed in ScriptUI in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/release-button-after-being-pressed-in-scriptui/#post-2435047</link>
				<pubDate>Fri, 16 Sep 2022 08:13:36 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/release-button-after-being-pressed-in-scriptui/#post-2435047"><span class="bb-reply-lable">Reply to</span> Release button after being pressed in ScriptUI</a></p> <div class="bb-content-inr-wrap"><p>Hi Vincenzo.</p>
<p>You could try this. It works most of the times. It does not work when panel object is selected or if nothing is selected. If a composition is selected in the panel, it opens that comp (this may be a little annoying at times)<span>.</span></p>
<p><span>Paste this as the last like in your .onClick function.</span></p>
<p><span><br /></span></p>
<pre>if (app.project.activeItem) app.project.activeItem.openInViewer();</pre>
</div>]]></content:encoded>
				
				
							</item>
		
	</channel>
</rss>
		