My customer likes to have restricted navigation on some slides so the learner has to click on all the items on the slide before going to the next page. I'm using the play bar for navigation. Here are the steps I took:
The On Enter action is only executed when you 're-enter' the slide. I suspect that is not the case here if my intuition is correct. An advanced action has always to be triggered by an 'event'. You could have a look at my post about events (has a descriptive list that you can download for free): Events and (advanced) Actions - Captivate blog
You have to combine both actions in one conditional action with two decisions, to be triggered by the buttons. I have posted that work flow already multiple times. The conditional action needs two decisions:
First decision 'Always' is a mimicked standard action:
IF 1 is equal to 1
Increment v_button1 with 1 I prefer identifiying each object, v_ indicates this is a variable
..... the other commands you want to be done
Second decision 'Check it'
IF v_button1 is equal or greater than 1 AND
v_button2 is equal or greater than 1
It is not possible to use a shared action in this case. The sequence of those two decisions is very important.
OMG....It's working thank you very much.
I've been trying to emulate your approach on this, but the first decision is escaping me. When I select "increment" I only see system variables. I tried to find your list of events, but the link no longer works...
I should give a little more information... There are three videos on the slide, and the client wants all three to be clicked before the next slide becomes available. Instead of using the playbar, I'm using smartshape buttons for navigation. The forward button is hidden and I was hoping to show it after all three videos have been activated.
User variables need to be created using Project, Variables. Only existing user variables will show up in the dropdown list. Only exception are the variables associated with TEBs.
Thank you - I'm not sure what TEB is... or how to create user variables. Can you point me to a tutorial?
TEB = Text Entry Box
Defining user variables: open Project Variables. Click the button 'Add New'. Type a name for the variable, eventually a start value (not always necessary) and click Save button.