Skip to main content
Inspiring
February 3, 2020
Answered

Reset object after effects in Advanced Action

  • February 3, 2020
  • 1 reply
  • 907 views

I'm trying to create sort of like a slide show with buttons that trigger the next and previous item to reveal. I have a 'forward' image that when clicked will apply an 'entrance' animation to a slide making it reveal. I also have a 'back' image that when clicked will apply an 'exit' animation to that same slide removing it from the screen. I'm using an Advanced Action 'On Success' when either arrow image is clicked because I need to trigger other things besides just the animation effects. When I click on the 'forward' image everything works, the slide is revealed and all of the other things are triggered. Then when I initially click the 'back' image everything seems to go back to it's previous state as the slide is animated back to an exit position. However, when I then try to click on the 'forward' image a second time the slide doesn't reappear.

 

I did some tests and it looks like it's the animation that's making it stop working after the first time. It seems like when the 'exit' animation is applied the slide it is being sent futher away than it's original position. So then when I try to reveal that slide the second time it can't come all the way back to it's original position.I tested it out by removing the animation effect and just using 'show' and 'hide' and it works perfectly. I also tested it by applying the 'entrance' and 'exit' effects straight 'On Success' and not using an Advance Action and I noticed that there is a 'Reset object after effects' option which when selected makes it work. However this option is not available when applying effects using Advanced Actions. Is there a way I can set this option or any other way I can get this to work?

 

As I said, I could get it to work by just using simple 'show' and 'hide' but I really want to use the 'entrance' and 'exit' animations.

 

Thanx

This topic has been closed for replies.
Correct answer Lilybiri

You really need custom motion paths for this use case, and group all the objects on the slide. If the background is in the master slide, it will not move of course.

An example which is bit different, but uses custom motion paths, is described in one of my blog posts:

http://blog.lilybiri.com/sliding-menu

1 reply

Lilybiri
Legend
February 3, 2020

Text explanation is not revealing the real problem. Need screenshots.

 

Each effect which has a motion path is always relative to the present position of the object. I suspect this to be the origin of your problems. Moreover I will never use the packaged Entrance/Exit events in that case but create custom effects which motion paths which I can control completely (using guides). Have a look at this blog:

http://blog.lilybiri.com/how-to-use-custom-effect-in-actions

chavab1Author
Inspiring
February 3, 2020

Thank you very much for your quick reply. I've attached a screen shot of my problem. Hopefully it's more clearer.

 

Yes, you're absolutely right. I was hoping I could just create my own simple 'in' and 'out' motion paths but I didn't know how I could use them in Advanced Actions. But in reading the link you provided it looks like I can create my own custom animations based on a custom path.

 

Is there a better way to solve my problem than the way I'm currently doing it?

 

Once again, thanx.

 

Lilybiri
LilybiriCorrect answer
Legend
February 4, 2020

You really need custom motion paths for this use case, and group all the objects on the slide. If the background is in the master slide, it will not move of course.

An example which is bit different, but uses custom motion paths, is described in one of my blog posts:

http://blog.lilybiri.com/sliding-menu