The proper way of looping an Action Sequence in a Catalyst project is to open it in Flash Builder and add a couple lines of ActionScript code. Many people don't want to make the jump over to Builder though, so here is a quick and dirty way of looping an Action Sequence in Catalyst.
- Generate a simple, short video clip to use as a timer
- Bring it into Catalyst, and place it on the ArtBoard
- Set it to Loop in the Properties Inspector. Also set it to Auto Play if you wish for your ActionSequence to begin at application start.
- Click your video, and add an "On Play Complete" Action Sequence
- Add the effect(s) you want to your action sequence
- Hide the video by resizing it and setting its opacity to zero.
If you are courageous enough to experiment with Builder, then you can do the following.
- Save your project out to an fxp
- Import the fxp into Builder
- In the main.mxml file, locate the action sequence you wish to repeat (it will look something like <s:Parallel id="Sequence1"> .... </s:Parallel>)
- Add "effectEnd="SequenceX.play()" to the Parallel tag, where X is the number. The new code will look like
<s:Parallel id="Sequence1" effectEnd="Sequence1.play()"> ... </s:Parallel>
You may, alternatively, want to check out something like FlashUtils.Timer.
More help: