Reset base layer animations

Jun 10, 2022

I have a slide with several animations on it. Learner clicks a button, shows a layer, and then clicks another button to return to the base layer. I want the objects on the base layer to play the intro animation again when returning to the base layer but I'm struggling to get this implemented. The objects that have already been clicked just appear on the base layer but do not animate. 

I've attached the slide if anyone wants to take a peek and give some help? Thanks in advance!

4 Replies
Jose Tansengco

Hi Alysha,

If you'd like the animation of your base layer to reset at each revisit, you can start by making use of the 'Jump to slide - This slide' trigger in your layers instead of hiding the layer to return to the base layer. What this does is reload the slide, so you'll see the animations each time a layer is closed.

You can then change the resume behavior of your slide to 'Reset to initial state' to make sure that the objects in your base layer at at their default positions during a revisit.

I've attached an edited version of your project file so you can see how making the changes that I mentioned affect the animations in your base layer.

Alysha Keyser

That only partially achieves the effect I'm looking for. 

I want the button that was clicked to slide up, then when the learner clicks the back button for 01 button to slide down while the other four animate in from the bottom. 

Currently, once the circle slides back to it's original location, it does not animate again when the learner revisits the original base layer. Am I just trying to make this more complicated that is possible? It's been known to happen 

Jose Tansengco

Hi Alysha,

You can achieve your desired effect using a combination of triggers and variables. Basically, each of your circular objects will have two motion paths, and variables and triggeres that control which motion path is activated when your slide is viewed. I've attached a demo file so you can see what I mean. 

Here's a recording of the full effect in action:

 

Alysha Keyser

Thank you for the assistance! I still couldn't get the exact effect I was attempting, but managed something close. I ended up using a combination of layers and timeline pausing. I'm sure there is a more elegant way to do this using variables, but I'm still figuring that out. 

I've added the attachment again in case anyone is curious.