Copy link to clipboard
Copied
HI all, On Captivate 9 I created a state view slide with four buttons, so when the user clicks on each button, they will see different content displayed.
I want to force navigation to ensure that the user clicks on ALL 4 buttons (in whatever order), before being able to see the 'NEXT' button appear on screen that will allow them to move to the next slide.
I believe that I have to create variables and advanced actions on each button to create this logic, but how can I add additional actions on the same button? I see under 'ACTION' that all buttons already have an action to open the content of the state view when clicked:

Is there a way to add another action to the same button? Please share instructions to help me create the logic to achieve this? Many thanks.
You need user variables and a conditional action with two decision for each of your buttons. I posted this work flow multiple times, but it so hard to find the thread again. Another try:
Copy link to clipboard
Copied
You need to use advanced actions instead of a simple action.
Copy link to clipboard
Copied
You need user variables and a conditional action with two decision for each of your buttons. I posted this work flow multiple times, but it so hard to find the thread again. Another try:
Create a similar action for each of the buttons, only the first decision will have to be changed (the variable and the state change).
The button Bt_Next has to be hidden in Output to start with. Be sure to set the pausing points of the 4 buttons at the same moment,. For the Next button you can have pause at the same time or later.
Copy link to clipboard
Copied
Hi Lilybiri, thank you so much for your response! I think I'm close, but not quite because it's still not working for some reason..![]()
Here's what I did. As suggested, I created a script for each button,and changed only the first decision point.
Scripts created are WB1, WB2, WB3 and WB4. All 4 buttons are paused T 1.5 sec.
Example Action WB1: Decision 1

Note: The variables: MustClick1, 2, 3 and 4 are originally set to 0:

Action WB2: Decision 2:

I assigned the advanced action WB1, WB2, WB3 and WB4 to each button.
Example, button 4 executes script WB4:

When I preview the project and I click on all 4 the buttons, decision 1 action on 'Change state of' is working ok because I do see the content it should display, however after clicking the four buttons, I was expecting to see the 'Click_WB' button (which is hidden from the start), but it didn't appear.

Any idea what I might be doing wrong? Thank you! Tania
Copy link to clipboard
Copied
There are two possible reasons:
BTW: be careful with names, you cannot use same name for two items, even though they are totally different. Lucky for you, names are case sensitive.
I told you to have the pause of the Next button at the same point or later, not to have the timeline later on the slide.
Copy link to clipboard
Copied
You are a star Lilybiri! It worked!! ![]()
. I changed the next button to the start of the slide and I also hid it in output.
The slide is long indeed, because I have audio.
Thank you so much!
Copy link to clipboard
Copied
But the playhead is stopped at 1.5 seconds and the button doesn't begin to show until 3 seconds.
Try adjusting the button so it shows immediately or some time before the pause of the three buttons.
Cheers... Rick ![]()
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more