I’m triggering some symbols to animate via the JS API using .startTimelineNamed(‘foo’), and it’s working fine to start it.
However I want it to loop foreva, (things be spinning), but it seems that when I trigger it with that function, the timeline action at the end (Start Timeline: foo) is not being respected in this instance?
Originally I had it triggering the timeline on mouseover, via the start timeline, but it would RESET the timeline on each hover. Relative stopped that.
Now that I have the check if it’s already playing, I don’t need it. Plus it only ever starts once.
How do relative timelines work? Why is the timeline action not respected in the relative timeline?
Your timeline starts and reaches the end.
You then want it to start again. But because RT is on. The time rotation property is now the same as it would be at the end keyframe point. So there is no more rotation to be done.
So the timeline is respected as thats how you have set it to behave.