Learn how to harness the power of the wiggle expression to create dynamic animations. That said, it wouldn't be terribly hard to do the looping yourself. 28 views 17 hours ago I'll dive deep into the world of wiggle expressions in Adobe After Effects. This is why using the two in conjunction requires that each be applied to a different property.
Neither function is a member of the return value of the other function. The reason is that loopOut() and wiggle() don't return properties, they return values in whatever form their parent property dictates (single numerical values for most properties, arrays for multi-dimensional values like position, etc.). Hopefully this will help you understand why you can't use code such as 'loopOut().wiggle()' or 'wiggle().loopOut()'. When you call loopOut() without appending it to a layer's property, you are actually implicitly appending it to the property 'this', which is the object-oriented-programming-speak for 'the object I'm currently operating inside' (in your case, the position property to which you are applying the expression). That is because they are both member functions of the property class, meaning each must be called as a child object of a particular property (e.g. A little background for you, Navarro: You'll notice that wiggle() and loopOut() don't take any properties as parameters (loopOut(position.