On the timeline where you instantiated the component, you should see a “playback” property set to loop

You can change that to: 

  • stop It won't play.
  • once It should stop after it plays once.
  • loop Plays in loop.
  • +NUMBER Plays in loop with a delay (starting at a defined keyframe). It accepts values like 2fr (frames) or 1000ms (milliseconds).

You can also bind a parent's State into that property via an Expression (e.g. = currentFrame + 'fr', where currentFrame is a State) and then update that State as needed.  This will control the subcomponent's playback.  

You can also try playing around with just setting the 0 keyframe to playback: = $timeline.frame + startFrameYouWant 

Did this answer your question?