Quick workflow to create a looping animation with a default effect and a While loop.
If you watch carefully you may see that the loop is restarted on each slide. For such a simple animation it is not bothering me personally, but you may dislike it. I kept the playbar, which is not really needed, to offer you the possiblitity to pause the movie. You will see that pausing will not stop the animation. Neither do the pausing points of the Start buttons stop the animation. Just FYI: I also have inserted an extra Pause command to the On Enter action of the second slide, to prove that nothing can break the loop.
Do you want to try it out?
Insert the button (you can choose whatever button you want) on the first slide.
Go into the Timing Properties of the button and time it for the Rest of the Project, always on top.
Take out the Pausing point:
You can attach an action to the Success event of the button. I used Open URL (in a new window).
Create this advanced action, where you use the While loop. The button is labeled SVG_Button. The effect is the default ‘Flicker’ from the category ‘Emphasis’. I kept the default duration (1second).
Select all slides in the project (Filmstrip, CTRL-A). Attach the advanced action to the On Enter even of the slides.
You are ready for testing….
Since I used a QSP, you know already that this was realized with version 220.127.116.116. It is a blank project, not responsive. But the workflow could work in previous versions. Fluid Boxes have issues with items timed for the rest of the project, you would have to use a button instance on each slide.
I have been using While loops in several use cases and blogs.
You know I am a big fan of Shared actions. In this case I didn’t use it, because you cannot attribute a shared action to multiple events in one act (here to the On Enter event of all slides).