Micro Navigation question
- April 11, 2020
- 1 reply
- 1135 views
I'm using 'micro navigation' in my project. Each slide is a motion graphics video with narration. The client has asked that if a slide has already been seen by the user and they wish to return to that slide for review, that they don't have to watch the entire video again - they just get a static version of the slide.
I'm achieving this by setting up a 'SlidexxSeen' variable with a default of 0, then OnEnter for that slide sets the variable to 1. If they try to go back to the slide, the '1' variable causes them to redirect to a frame - the last frame of that slide.
My problem is, if the client wants me to make a change to a slide that actually changes the length of the slide, every frame number for the last frame from that slide forward is changed. This requires me to have to change the 'cpCmndGotoFrame' for every slide after the changed slide to update the new frame number.
It's only happened once, but I'm predicting that more such changes may occur. I'm hoping that there is a better way to achieve this.
I've attached an image of the Advanced Action assigned to each page's 'On Enter:'
