Edge
Safari
Firefox
DuckDuckGoThe Loop toggle in the transport is a preview feature and has no effect on export. A loop that survives rendering comes either from a loop expression or from manually matching the first and last keyframes.
If one or more of these match what you are seeing, you are on the right page.
Ordered from most to least likely. Work down the list — each cause is paired with what to do about it.
It is preview-only. Use loopOut("cycle") on the property to cycle infinitely after the last keyframe, or build the loop into the keyframes.
With a manual loop, the last frame must not be identical to the first in the output or the loop point stutters. Set the export to end one frame before the repeated keyframe.
Use loopOut("pingpong") to play forward then backward and repeat. loopIn("cycle") extends the cycle before the first keyframe as well.
Loop playback runs within the In–Out range. Set the In and Out points with I and O to span the full cycle.
For a manual loop, create keyframes at frame N with the same values as frame 0. Without matching values the animation jumps at the seam.
If none of the causes above match, contact support with the steps to reproduce the problem, your browser and version, and any message from the browser console. You can reach us at support@flashfx.app.
Contact Support