Ok...I watched the video tutorial, but I think I am missing a key component. Here is what I need to make happen....note I have 18 buttons on this one screen...
Each button has three states:
IO_up (image is shaded gray)
IO_over (image is shaded orange)
IO_down(image is shaded green)
When a user clicks this button, 2 things need to happen:
1. User jumps to slide X (and eventually navigates back to main screen) AND
2. the Button image on the main screen displays the IO_down state so when the user returns to the main screen with all the buttons, the IO button will look different indicating it has been clicked.
I can trigger 1, but I don't understand how to trigger part 2.
Do I use a variable to represent the image and then create a conditional advanced action using "AND" instead of "If, Then"? IF so, can you explain steps for creating the variable and then how to create the conditional action?
You cannot 'keep' a state, that is what I told in my first answer: "you could create an image with that '3rd' state look, make it invisible and show it with the same action when a button is triggered". You will have to insert extra that third image, first hide it in Output and make it visible with the advanced action, that I explained. I called that extra image 'Done_one' in the example. The three states you are talking about are in a totally different way by Captivate: for down, over and up-states. You cannot just tell Captivate to keep the down state, it will only be down when the button is pressed. Hence my explanation of an extra image.
No need for any variables. Seems like you have to learn a lot about variables and advanced actions. I don't see another easy way to achieve what you want. It is not that difficult, have tons of examples on my blog.