<?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 | stephen dixon | Activity</title>
	<link>https://creativecow.net/members/stephendixon/activity/</link>
	<atom:link href="https://creativecow.net/members/stephendixon/activity/feed/" rel="self" type="application/rss+xml" />
	<description>Activity feed for stephen dixon.</description>
	<lastBuildDate>Mon, 04 May 2026 08:28:00 +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">101465bab33beee3a5961bbd5968a9da</guid>
				<title>Stephen Dixon replied to the discussion if/else Diagonal in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/if-else-diagonal/#post-2406535</link>
				<pubDate>Tue, 23 Mar 2021 00:33:48 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/if-else-diagonal/#post-2406535"><span class="bb-reply-lable">Reply to</span> if/else Diagonal</a></p> <div class="bb-content-inr-wrap"><p>I get the feeling you don&#8217;t really understand how AE and expressions work.<br />You can use sampleImage() to get the colour of the pixels at a point on the layer, and then check to see if they are green. To check if another layer is completely inside the green area you would find its bounding box and check each corner to see if it was&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-348590"><a href="https://creativecow.net/forums/thread/if-else-diagonal/#post-2406535" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">d54f17f7183713165428e7fcbab0279e</guid>
				<title>Stephen Dixon replied to the discussion Time Remapped preComp using parentComp time in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/time-remapped-precomp-using-parentcomp-time/#post-2341416</link>
				<pubDate>Wed, 02 Dec 2020 06:07:44 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/time-remapped-precomp-using-parentcomp-time/#post-2341416"><span class="bb-reply-lable">Reply to</span> Time Remapped preComp using parentComp time</a></p> <div class="bb-content-inr-wrap"><p>The <b>time</b> variable in the precomp is equal to the time that the playhead from the parent comp is at, relative to the precomp. So if the main comp contains the precomp starting at 2:00 the value of the <b>time</b> variable for the precomp at the beginning of the parent comp is -2.</p>
<p>To access the parent comp&#8217;s <b>time</b> we need to add the precomp&#8217;s in-point&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-340561"><a href="https://creativecow.net/forums/thread/time-remapped-precomp-using-parentcomp-time/#post-2341416" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">81f4b450b61840005df5c0c827737639</guid>
				<title>Stephen Dixon replied to the discussion Move a layer according to its own location in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/move-a-layer-according-to-its-previous-location/#post-2340782</link>
				<pubDate>Tue, 24 Nov 2020 00:16:27 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/move-a-layer-according-to-its-previous-location/#post-2340782"><span class="bb-reply-lable">Reply to</span> Move a layer according to its own location</a></p> <div class="bb-content-inr-wrap"><p>Since expressions aren&#8217;t able to store previous values, to achieve something like this you have to calculate the results for every frame up to the current one.</p>
<p>e.g.</p>
<pre>calculatedPos = thisProperty.valueAtTime(0); //initial (blue) value<br />for (let f = 0; f &lt; time; f += thisComp.frameDuration){<br />    if (calculatedPos[0] % 2 &gt; 0){ //x is odd<br />&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-339885"><a href="https://creativecow.net/forums/thread/move-a-layer-according-to-its-previous-location/#post-2340782" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">13741c186997fa6307224c11b37948f9</guid>
				<title>Stephen Dixon replied to the discussion Move Current Time Indicator Forward to a specific Frame in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/move-current-time-indicator-forward-to-a-specific-frame/#post-2340644</link>
				<pubDate>Sun, 22 Nov 2020 07:37:22 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/move-current-time-indicator-forward-to-a-specific-frame/#post-2340644"><span class="bb-reply-lable">Reply to</span> Move Current Time Indicator Forward to a specific Frame</a></p> <div class="bb-content-inr-wrap"><p>You can&#8217;t change the current time of a comp with expressions, you can only set the value of the layer properties that they&#8217;re applied to.</p>
<p>You can use scripts to change the time, but that won&#8217;t have any effect at render time, it would be as if you changed the time yourself with the UI.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">04f1c9b82d782b86dcebadbfd9ce52e9</guid>
				<title>Stephen Dixon replied to the discussion Scale expression in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/scale-expression-8/#post-2339371</link>
				<pubDate>Sun, 08 Nov 2020 13:05:01 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/scale-expression-8/#post-2339371"><span class="bb-reply-lable">Reply to</span> Scale expression</a></p> <div class="bb-content-inr-wrap"><p>When solid 1 is 100% scale, solid 2 is 50% and vice versa. So we can set the scale of the second solid thus:</p>
<p>[150, 150]- thisComp.layer(&#8220;Shape Layer 1&#8221;).transform.scale</p>
<p>To make its left edge line up with the right edge of solid 1, we can just put the anchor points of the solids at the bottom left and bottom right respectively. The easiest way to set&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-338471"><a href="https://creativecow.net/forums/thread/scale-expression-8/#post-2339371" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">9d5ad755a5ef6cee1a5e8315e6174b51</guid>
				<title>Stephen Dixon replied to the discussion Adobe after effects scripting in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/adobe-after-effects-scripting/#post-2339083</link>
				<pubDate>Thu, 05 Nov 2020 06:40:37 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/adobe-after-effects-scripting/#post-2339083"><span class="bb-reply-lable">Reply to</span> Adobe after effects scripting</a></p> <div class="bb-content-inr-wrap"><p>ESTK is deprecated, Adobe recommends you use VSCode and the Extendscript Debugger add-on.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">f4f6da49e1ad515af5a3bfd3db247f78</guid>
				<title>Stephen Dixon replied to the discussion Procedural Parenting of Transform Properties relative to Layer Position in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/procedural-parenting-of-transform-properties-relative-to-layer-position/#post-2339082</link>
				<pubDate>Thu, 05 Nov 2020 06:30:27 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/procedural-parenting-of-transform-properties-relative-to-layer-position/#post-2339082"><span class="bb-reply-lable">Reply to</span> Procedural Parenting of Transform Properties relative to Layer Position</a></p> <div class="bb-content-inr-wrap"><p>Not quite sure what you mean when you say </p>
<blockquote>
<p>The comps themselves don’t procedurally shift over time. I’ll still have<br />
 to manually shift every layer to the modified transform properties</p>
</blockquote>
<p>Can you explain what you want them to do?</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">9155423782188f6a708acdc8b0f34e92</guid>
				<title>Stephen Dixon replied to the discussion Advanced After Effects Cursor Blinker in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/advanced-after-effects-cursor-blinker/#post-2338177</link>
				<pubDate>Mon, 26 Oct 2020 23:08:36 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/advanced-after-effects-cursor-blinker/#post-2338177"><span class="bb-reply-lable">Reply to</span> Advanced After Effects Cursor Blinker</a></p> <div class="bb-content-inr-wrap"><p>You could do this with text animators to give yourself the flexibility of keyframes, but what you need to do with that expression is change the <b>substr()</b> on the last line. </p>
<p><b>Substr</b> takes a <b>string</b> (a collection of characters, like a word or a line of text) and chops it up according to its two parameters, which give you the first character (in this&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-337360"><a href="https://creativecow.net/forums/thread/advanced-after-effects-cursor-blinker/#post-2338177" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">bcd15a02c18abdd953ff50de1bbb0eb8</guid>
				<title>Stephen Dixon replied to the discussion Get value of an Anchor-Point of an Layer which name is choosen by CSV in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/get-value-of-an-anchor-point-of-an-layer-which-name-is-choosen-by-csv/#post-2337926</link>
				<pubDate>Thu, 22 Oct 2020 10:35:51 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/get-value-of-an-anchor-point-of-an-layer-which-name-is-choosen-by-csv/#post-2337926"><span class="bb-reply-lable">Reply to</span> Get value of an Anchor-Point of an Layer which name is choosen by CSV</a></p> <div class="bb-content-inr-wrap"><p>Try making a text layer and setting the source text using the expression to test what value  landkreis is returning. E.g., put this on the source text property:</p>
<pre>markerNr = thisComp.layer(“Werte_Speicher”).effect(“Auswahl-MarkerNr”)(1); <br />landkreis = footage(“Landkreisauswahl.csv”).dataValue([1,markerNr]); <br />landkreis<br /></pre>
<p>That will tell you if the data is&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-337026"><a href="https://creativecow.net/forums/thread/get-value-of-an-anchor-point-of-an-layer-which-name-is-choosen-by-csv/#post-2337926" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a56a668a538fd9c804b950f308a7ea69</guid>
				<title>Stephen Dixon replied to the discussion Check if comp exists before running rest of script in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/check-if-comp-exists-before-running-rest-of-script/#post-2337718</link>
				<pubDate>Mon, 19 Oct 2020 23:02:41 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/check-if-comp-exists-before-running-rest-of-script/#post-2337718"><span class="bb-reply-lable">Reply to</span> Check if comp exists before running rest of script</a></p> <div class="bb-content-inr-wrap"><p>If you use CEP panels you can use the setInterval() method to run a loop, but I feel like learning how to use CEP panels may be more overhead than you need.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">024fcb272a793555029445aee7918116</guid>
				<title>Stephen Dixon replied to the discussion Connect camera position to a marker in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/connect-camera-position-to-a-marker/#post-2337622</link>
				<pubDate>Sun, 18 Oct 2020 23:59:06 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/connect-camera-position-to-a-marker/#post-2337622"><span class="bb-reply-lable">Reply to</span> Connect camera position to a marker</a></p> <div class="bb-content-inr-wrap"><p>To access a position keyframe of the camera for example, at the first key:</p>
<pre>thisComp.layer("Camera 1").transform.position.valueAtTime(thisComp.markerKey(n).time)<br /></pre>
<p>Markers can be accessed by number (the number is the order that they appear, not the number it is assigned to, which is actually its name), or by name, e.g. </p>
<pre>thisComp.layer("Camera&hellip;</pre>
<p><span class="activity-read-more" id="activity-read-more-336662"><a href="https://creativecow.net/forums/thread/connect-camera-position-to-a-marker/#post-2337622" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">aced23ef058bbd1335ff3587290c013e</guid>
				<title>Stephen Dixon replied to the discussion Triangle scale fit Rectangle Shape Question in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/triangle-scale-fit-rectangle-shape-question/#post-2336871</link>
				<pubDate>Fri, 09 Oct 2020 11:30:29 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/triangle-scale-fit-rectangle-shape-question/#post-2336871"><span class="bb-reply-lable">Reply to</span> Triangle scale fit Rectangle Shape Question</a></p> <div class="bb-content-inr-wrap"><p>There are, as always a few ways you can do it. The best, most fun way is with maths.</p>
<p>The default polystar triangle is an equilateral triangle. If we bisect it (cut in half, in this case along the horizontal mid-line) to make two right angle triangles, we have a triangle with a hypotenuse (h) the same length as the sides of the original, i.e. 100px&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-335755"><a href="https://creativecow.net/forums/thread/triangle-scale-fit-rectangle-shape-question/#post-2336871" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">f66bfa4f8c18125367fb686ade0f8e72</guid>
				<title>Stephen Dixon replied to the discussion Get time value in seconds of keyframes in a given range in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/get-time-value-in-seconds-of-keyframes-in-a-given-range/#post-2336852</link>
				<pubDate>Fri, 09 Oct 2020 00:22:36 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/get-time-value-in-seconds-of-keyframes-in-a-given-range/#post-2336852"><span class="bb-reply-lable">Reply to</span> Get time value in seconds of keyframes in a given range</a></p> <div class="bb-content-inr-wrap"><p>keyframes have a time property so the line would be:</p>
<pre>let keyframeTime = position.key(k).time<br /></pre>
<p>You can access all the properties of keyframes this way, e.g.</p>
<pre>let keyframeValue = position.key(k).value<br /></pre>
<p>more info about keyframes in expressions <a target='_blank' href="https://expressions.aenhancers.com/key.html" rel="nofollow">here</a></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">f24eb804245bf489f67c16bc9c6a738a</guid>
				<title>Stephen Dixon replied to the discussion Having elements track corners of text layer in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/having-elements-track-corners-of-text-layer/#post-2336817</link>
				<pubDate>Thu, 08 Oct 2020 10:59:10 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/having-elements-track-corners-of-text-layer/#post-2336817"><span class="bb-reply-lable">Reply to</span> Having elements track corners of text layer</a></p> <div class="bb-content-inr-wrap"><p>The problem is that the sourceRectAtTime ecxpression is just giving you dimensions of the text box, not the positions of the text box in comp co-ordinates. Since the text dimensions don&#8217;t change when you move it, the boxes doesn&#8217;t follow.</p>
<p>There are a couple of ways to get the comp position of the corners. The simplest, but least robust is to add&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-335683"><a href="https://creativecow.net/forums/thread/having-elements-track-corners-of-text-layer/#post-2336817" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">ee38930ebc9ed00f41893e3083724db8</guid>
				<title>Stephen Dixon replied to the discussion Remapping Angles to Control Position in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/remapping-angles-to-control-position/#post-2336810</link>
				<pubDate>Thu, 08 Oct 2020 05:45:32 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/remapping-angles-to-control-position/#post-2336810"><span class="bb-reply-lable">Reply to</span> Remapping Angles to Control Position</a></p> <div class="bb-content-inr-wrap"><pre>Math.sin(a) * x</pre>
<p> would do the same thing (ish)</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">1e54eff75add8b36c70bbbc952bed49b</guid>
				<title>Stephen Dixon replied to the discussion Script to trim end point of layer when opacity is at 0%. in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/script-to-trim-end-point-of-layer-when-opacity-is-at-0/#post-2336647</link>
				<pubDate>Tue, 06 Oct 2020 02:19:23 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/script-to-trim-end-point-of-layer-when-opacity-is-at-0/#post-2336647"><span class="bb-reply-lable">Reply to</span> Script to trim end point of layer when opacity is at 0%.</a></p> <div class="bb-content-inr-wrap"><p>Your question is very broad; that would definitely be something that you could script. Either to create the comp from scratch given the CSV, or to trim the ends based on the opacity. <a target='_blank' href="https://docs.aenhancers.com" rel="nofollow">https://docs.aenhancers.com</a> is the place to go for extendscript documentation.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">bfba10b26b43a6640cb339cc001a1a0b</guid>
				<title>Stephen Dixon replied to the discussion Can&#039;t get Source Text parameter to execute 2 expressions. in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/cant-get-source-text-parameter-to-execute-2-expressions/#post-2336646</link>
				<pubDate>Tue, 06 Oct 2020 02:15:20 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/cant-get-source-text-parameter-to-execute-2-expressions/#post-2336646"><span class="bb-reply-lable">Reply to</span> Can't get Source Text parameter to execute 2 expressions.</a></p> <div class="bb-content-inr-wrap"><p>You need to store the sourceText in a variable, and apply the style changes to that variable. So:</p>
<pre>let st = comp(“CHANGE TEXT”).layer(“1 Line Small Text”).text.sourceText;<br />if (comp(“CHANGE TEXT”).layer(“Layout_Selector”).effect(“Comedy Central”(“Checkbox”) == 1){<br />st.style.setFont(“AmericanTypewriter”)<br />} else {<br />st.style.setFont(“Helvetica”)<br />}<br />st<br /></pre>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">1e99963ba8ab785c22a249dacabc7cf6</guid>
				<title>Stephen Dixon replied to the discussion Script for setting inPoint and outPoint of images using .csv in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/script-for-setting-inpoint-and-outpoint-of-images-using-csv/#post-2336241</link>
				<pubDate>Thu, 01 Oct 2020 00:57:53 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/script-for-setting-inpoint-and-outpoint-of-images-using-csv/#post-2336241"><span class="bb-reply-lable">Reply to</span> Script for setting inPoint and outPoint of images using .csv</a></p> <div class="bb-content-inr-wrap"><p>You could do it with expressions controlling the slide&#8217;s opacity, thsi would be less overhead than writing a script. Expressions can work with external data files like csv, you can read about it here: <a target='_blank' href="https://helpx.adobe.com/after-effects/using/data-driven-animations.html" rel="nofollow">https://helpx.adobe.com/after-effects/using/data-driven-animations.html</a></p>
<p>You could write an expression that reads the csv, checks to see if the time&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-334998"><a href="https://creativecow.net/forums/thread/script-for-setting-inpoint-and-outpoint-of-images-using-csv/#post-2336241" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">9803dca66bc737ccce0d748d016f6993</guid>
				<title>Stephen Dixon replied to the discussion Disable or Enable an Expression with a Checkbox Control in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/disable-or-enable-an-expression-with-a-checkbox-control/#post-2336151</link>
				<pubDate>Wed, 30 Sep 2020 03:18:51 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/disable-or-enable-an-expression-with-a-checkbox-control/#post-2336151"><span class="bb-reply-lable">Reply to</span> Disable or Enable an Expression with a Checkbox Control</a></p> <div class="bb-content-inr-wrap"><p>Simple, use an if() statement</p>
<pre>let chkbx = [link to checkbox control, use the pickwhip];<br />if (chkbx.value){<br />    [your expression here]<br />} else {<br />    value //returns the keyframed value without the expression<br />}<br /></pre>
<p>For the other layer use the boolean <b>not</b> operator: &#8220;<b>!</b>&#8220;</p>
<pre> if (! chkbx.value){<br /></pre>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">99246e23f23d7431031f21121d771d42</guid>
				<title>Stephen Dixon replied to the discussion I need help with this Expression: linear(time, 0, thisComp.duration, 0, 100); in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/i-need-help-with-this-expression-lineartime-0-thiscomp-duration-0-100/#post-2336031</link>
				<pubDate>Tue, 29 Sep 2020 01:59:20 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/i-need-help-with-this-expression-lineartime-0-thiscomp-duration-0-100/#post-2336031"><span class="bb-reply-lable">Reply to</span> I need help with this Expression: linear(time, 0, thisComp.duration, 0, 100);</a></p> <div class="bb-content-inr-wrap"><p>the distance around a rectangle is the (width + height) * 2. The proportion of the distance to the first vertex is (pseudocode):</p>
<pre>(the distance from start to point 1)/total distance</pre>
<p>and to the third point </p>
<pre>(the distance from start to pt 1 + distance from pt 1 to pt 2)/total distance<br /></pre>
<p>if the rectangle goes clockwise from the top left the first distance&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-334735"><a href="https://creativecow.net/forums/thread/i-need-help-with-this-expression-lineartime-0-thiscomp-duration-0-100/#post-2336031" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">3b306767fb70afaac83cd9258f308ecb</guid>
				<title>Stephen Dixon replied to the discussion Link frame values to audio amplitude in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/link-frame-values-to-audio-amplitude/#post-2335837</link>
				<pubDate>Sat, 26 Sep 2020 04:24:37 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/link-frame-values-to-audio-amplitude/#post-2335837"><span class="bb-reply-lable">Reply to</span> Link frame values to audio amplitude</a></p> <div class="bb-content-inr-wrap"><p>David, the square brackets turn the number into an array. Why do this? You&#8217;re converting to an array and then forcing the expressions engine to convert the array into an integer, which could lead to problems. <br />The curly brackets form part of the if &#8211; else expression:</p>
<pre> if(condition){code block} else if (condition){code block} else {code block}<br /></pre>
<p>You use&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-334498"><a href="https://creativecow.net/forums/thread/link-frame-values-to-audio-amplitude/#post-2335837" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">8dedec529c58ce4dfc4132718c7c82e1</guid>
				<title>Stephen Dixon replied to the discussion maintaining stroke width of all elements, while scaling the MAIN COMP in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/maintaining-stroke-width-of-all-elements-while-scaling-the-main-comp/#post-2335757</link>
				<pubDate>Fri, 25 Sep 2020 01:29:25 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/maintaining-stroke-width-of-all-elements-while-scaling-the-main-comp/#post-2335757"><span class="bb-reply-lable">Reply to</span> maintaining stroke width of all elements, while scaling the MAIN COMP</a></p> <div class="bb-content-inr-wrap"><p>link the stroke width via expressions to the scale of the precomp in the outer comp.</p>
<p>E.g. apply this to the stroke width: </p>
<p>let s = comp(&#8220;outer comp name&#8221;).layer(thisComp.name).transform.scale;<br />100/s[0] * value</p>
<p>replace &#8220;outer comp name&#8221; with the name of the comp that contains the precomp. As the scale increases the stroke width will decrease, for&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-334391"><a href="https://creativecow.net/forums/thread/maintaining-stroke-width-of-all-elements-while-scaling-the-main-comp/#post-2335757" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">15bec3d6937cb317265fb28610e982a4</guid>
				<title>Stephen Dixon replied to the discussion Variable 2nd position keyframe. (first one is locked) in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/variable-2nd-position-keyframe-first-one-is-locked/#post-2335746</link>
				<pubDate>Fri, 25 Sep 2020 00:53:38 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/variable-2nd-position-keyframe-first-one-is-locked/#post-2335746"><span class="bb-reply-lable">Reply to</span> Variable 2nd position keyframe. (first one is locked)</a></p> <div class="bb-content-inr-wrap"><p>Using an interpolation function like linear() will allow you to transition from one value to another over time. E.G.:</p>
<p>let kf1 = transform.position.key(1);<br />let kf2 = transform.position.key(2);<br />linear(kf1.time, kf2.time, kf1.value,  [sliderVal, kf2.value[1]])</p>
<p>You could also use ease(), easeIn() or easeOut() in place of linear, for smoothly eased motion.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">0baf4ce32fed7a3fa2afd79d2b6c8eb9</guid>
				<title>Stephen Dixon replied to the discussion thisLayer.index For Parameter in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/thislayer-index-for-parameter/#post-2335150</link>
				<pubDate>Fri, 18 Sep 2020 05:32:34 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/thislayer-index-for-parameter/#post-2335150"><span class="bb-reply-lable">Reply to</span> thisLayer.index For Parameter</a></p> <div class="bb-content-inr-wrap"><p>Maddeningly AE layer indexes start at 1, not zero, so any loops that reference indexes have to start at 1. That could be your problem. Either that or for some reason you&#8217;re trying to reference a layer index that doesn&#8217;t exist.</p>
<p>Also <b><br /></b></p>
<pre>parseInt((thisLayer.index)-2  //**Works correctly<br /></pre>
<p>How can this work correctly? You&#8217;re missing a bracket on the right&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-333626"><a href="https://creativecow.net/forums/thread/thislayer-index-for-parameter/#post-2335150" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">2432ff4dedf21955fa59f1a7a8aa14bd</guid>
				<title>Stephen Dixon replied to the discussion Mute Audio at Markers Expression in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/mute-audio-at-markers-expression-2/#post-2335149</link>
				<pubDate>Fri, 18 Sep 2020 05:27:01 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/mute-audio-at-markers-expression-2/#post-2335149"><span class="bb-reply-lable">Reply to</span> Mute Audio at Markers Expression</a></p> <div class="bb-content-inr-wrap"><p>Those expressions you posted both do what you want, they turn the sound on and off with markers. But I&#8217;m guessing when you say on and off, maybe you want the sound to start at one marker and end at the other? If so use the second expression, but invert the logic—it currently turns the audio OFF if the current time is between two markers, so you w&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-333625"><a href="https://creativecow.net/forums/thread/mute-audio-at-markers-expression-2/#post-2335149" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
		
	</channel>
</rss>
		