Forum Discussion
Disable Next Button on a Slide until all Buttons are Visited
Hi, I'm developing an eLearning where there is a menu slide with three options that the user can click to access information on multiple layers. We want users to explore each of the three options before they are allowed to move on to the next slide. I have it set up so that the Next button is disabled when the timeline starts on the slide. I also have set up three variables (one for each option) and set the variable to false. When the user clicks on each option, it takes the user to the various layers. After the user has visited the layer, I change the state of the option to visited (which shows a checkmark) and set the variable flag to true. I have a trigger that states if all variables are set to true, then change Next button to Normal. All this works correctly. The two issues that I am experiencing are:
- After the user returns to the main menu page with all three options checked. The Next button does not change until the timeline ends. Makes sense since I have it set to when timeline ends on the slide, then change Next button to Normal. The problem is that no audio plays and I don't want to wait for the timeline to play to the end. If I change the trigger so that it changes Next to Normal when timeline starts or at a specific point in the timeline it no longer works. How can I get the Next button to change to Normal immediately when the criteria is met? Also, why does the audio no longer play upon returning from the layers.
- Second issue. On the Menu screen, I am not able to click the replay button to have the audio and slide restart. On other slides I have been able to click the replay button and it will replay the audio and slide. It also works on all the layers associated with this slide. How can I get the Menu screen to replay?
I am not able to share the eLearning file, but I did include screenshots of the Triggers and slide properties. Any assistance would be greatly appreciated, I can't seem to figure out what I am missing. Thanks, Claire