V tomto rychlém tipu vám představím praktický výraz, který vám umožní opakovat animace. Tak můžete nechat animace opakovat a také je flexibilně upravit.
Jako příklad vezmu malý červený záznamový bod. Ten můžeme snadno vytvořit pomocí tvarové vrstvy, žádný obrys, a poté ho nechám blikat, jako by něco zaznamenal.
Nejprve připravíme animaci:
Jdu na průhlednost červeného tlačítka a aktivuji stopky na 100 %. Pak můžu s pravým tlačítkem myši na bodu v časové ose zapnout interpolační potlačení.
Tímto nastavením dostaneme pouze celé hodnoty a žádné mezihodnoty. Posuneme se o kousek dál s kurzorem času a nastavíme průhlednost na 0 % a nakonec zase na 100 %.
Aby tento stroboskopický efekt trval 3 hodiny videa, mohli bychom všechno zkopírovat a neustále vkládat. To je však velmi nepružné, pokud budeme chtít něco změnit, například změnit čas mezi blikáním nebo dosáhnout nepravidelného blikání.
Z tohoto důvodu napíšeme raději výraz, abychom to zjednodušili:
Nyní, když aktivujeme křivku výrazu, můžeme vidět, jak se animace neustále opakuje. Máme navíc výhodu, že můžeme flexibilně změnit dobu trvání a smyčkový výraz se neustále přizpůsobí.
Tím jsme tedy vlastně dosáhli našeho cíle - ale existují i další užitečné funkce.
Nyní, když změníme výraz na loopOut(type="pingpong") a zase vypneme interpolační potlačení, můžeme vidět "hračku" mezi oběma body 100 % a 0 % v neustálém střídání.
Jiným příkladem je chůze při složitějších animacích. Zde mám animovaný úsměv s větší animací, kterou chci neustále opakovat.
Zpoždění času.